c - 使用 GLUT 和 C 编写文本
问题描述
我实际上正在使用 GLUT 和 C 开发游戏,我想在我的窗口上显示分数,我正在寻找类似于 printf 的东西,这样我就可以显示我的文本“分数”并且它的值可以改变。
我找到了一个函数名 DrawBitmapText,但是这个函数我只能显示文本,我不能显示变量。
谢谢你的帮助。
解决方案
sprintf()
将在缓冲区中创建您想要的文本:
char buf[256];
sprintf(buf, "Score: %d", score);
DrawBitmapText(..., buf);
推荐阅读
- scala - 在scala中加载和设置json的值
- twitter-bootstrap - 覆盖 Bootstrap 的单选按钮
- javascript - 为什么这个窗口在关闭后没有打开(chrome 扩展)?
- javascript - 如何在存储过程中将容器名称作为 Azure cosmos DB 查询的参数传递?
- python-3.x - 如何使用 Python 中的 Plotly Express 在同一 y 轴上绘制多条线并放置 y 标签、垂直线
- html - Mathjax3 溢出引导列
- swift - 如何在另一个类中使用 addTarget 定位选择器
- java - 执行单元测试时spring boot应用程序是否需要连接到数据库
- reactjs - React Native 无法从不同组件的函数体内更新组件
- ms-access - 将 4 行合并为 1 行,所有行都具有唯一值