首页 > 解决方案 > 使用 GLUT 和 C 编写文本

问题描述

我实际上正在使用 GLUT 和 C 开发游戏,我想在我的窗口上显示分数,我正在寻找类似于 printf 的东西,这样我就可以显示我的文本“分数”并且它的值可以改变。

我找到了一个函数名 DrawBitmapText,但是这个函数我只能显示文本,我不能显示变量。

谢谢你的帮助。

标签: ctextglutfreeglut

解决方案


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

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

推荐阅读