c - 使用 GLUT 和 C 编写文本

标签 c text glut freeglut

我实际上正在使用 GLUT 和 C 开发一个游戏,我想在我的窗口上显示分数,我正在搜索类似于 printf 的东西,这样我就可以显示我的文本“分数”及其值改变。

我找到了一个名为 DrawBitmapText 的函数,但该函数只能显示文本,无法显示变量。

感谢您的帮助。

最佳答案

sprintf() 将在缓冲区中创建您想要的文本:

char buf[256];
sprintf(buf, "Score: %d", score);
DrawBitmapText(..., buf);

关于c - 使用 GLUT 和 C 编写文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59232476/

相关文章:

c - 为什么路由器不转发我的数据包?

Android NDK 未找到实现

c - f(&a) 可以在 C 中运行吗?

c++ - 鼠标移动过多,坐标始终打开

c++ - 如何在 C++/OpenGL 中获取当前鼠标位置?

将复杂类型指针复制到 C 中的另一个指针

C# 如何在组合框文本中添加值?

mysql - BLOB/TEXT 列 'bestilling' 用于没有 key 长度的 key 规范

c++ - 基于逗号解析文本文件的问题 (C++)

c++ - GL_BLEND 不能与顶点数组一起正常工作