c - SDL 编写文本

标签 c text sdl

我在 SDL 项目中遇到问题,我想在窗口上显示文本并允许用户输入文本。据我所知,没有简单的方法可以实现这一目标。你有什么建议吗? 注意:我使用 C 编程语言。我知道有一个名为 SDL_ttf 的库似乎无法完成我想要的工作。

最佳答案

老实说,当我读到你的问题时,SDL_ttf 立即浮现在脑海中。它使用起来并不难,并且有大量可用的文档。

听起来您正在寻找的是一个提供简单控制台界面的库,您的主要编程交互是 write(...)read(.. .) 文本,它处理显示、滚动等。

project有很多代码展示了如何在 SDL 中实现一个简单的“控制台”,并且它确实使用 SDL_ttf 来实现。

我不相信你会避免它,除非你像this one 那样捕获某人的图书馆将它隐藏起来。但是您将无法控制由此提供的显示和交互性。

关于c - SDL 编写文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6306005/

相关文章:

c - 实现数学递归公式

python从文件中读取数据

C++ SDL 头文件错误

c++ - VSCode IntelliSense无法识别SDL框架的SDL_image扩展库

arrays - 如何确定 C 中数组的大小?

clion.我无法理解 Clion 中发生的 scanf 错误

c++ - RTF文本是否为空

java - 哪个文本输入组件最后获得了焦点?

c - 图像处理 - 亮度和对比度

c - 指针地址内存属于RAM还是Hard Drive?