opengl 飞行模拟器应用程序中的文本呈现问题
text rendering issue in opengl Flight Simulator application
我正在 opengl 中开发一个飞行模拟器,其中我制作了高度刻度,箭头指向预期的高度值 使用操纵杆控制飞机 我希望在使用操纵杆移动更改飞机高度时,高度值应显示在尖箭头的前面,并且应随着高度的增加和减少而向上和向下移动。 假设高度值应该从 0 到永不结束的值显示。 为了清楚起见,我有一个变量,当我处理它们时,值会正确更新,问题出在文本渲染上。
我试过使用glutBitmapCharacter()
.
void text(float px,float py,int v)
{
glRasterPos2f(px ,py);
glutBitmapCharacter(GLUT_BITMAP_HELVETICA_18, v);
}
这就是我的呼唤方式
text(2.11,0-x[4]/200,48)
x[4]
具有高度值
我希望根据x[4]
值生成v
。 假设if x[4]= 200
那么函数应该调用 3 次,v
值50,48,48
您可能希望使用 glutBitmapString 将多个字符打印到屏幕上。您可以使用 std::ostringstream 或 snprintf(( 将您的数字转换为字符串。
(请参阅:如何在C++中使用glutBitmapString((将文本绘制到屏幕上?(
相关文章:
- 我无法在Visual Studio代码中使用CIN输入答案,它说输入您的年龄,但它说只读文本编辑器如何解决这个问题?
- 绘制文本问题
- 用户定义的文本运算符(在原始模式下)存在问题
- 在 cout 中将线条表单文件与自定义文本组合时出现问题
- 在文本中查找半个单词"ABBA"的问题
- 从文件中读取文本时出现编码问题
- QTreeWidgetItem 突出显示文本问题
- 在 Qt C++ 中在自定义项委托上绘制文本时的性能问题
- opengl 飞行模拟器应用程序中的文本呈现问题
- 使用 c++ ifstream 读取文本文件问题
- 在C++中使用 Visual Studio 读取文本文件时遇到问题
- 我在编写从文本文件中读取数据并按升序打印的代码时遇到问题
- 使用 substr 提取文本文件时出现问题
- 问题 - 递归函数以返回文本文件排列
- 我在让我的代码输出整个链表时遇到问题.它只是输出我修改过的一些文本文件,而不是整个东西
- 解析基于逗号的文本文件时出现问题 (C++)
- UTF-16LE 编码问题与 Qt 文本编辑器用 C++ 编写
- 不确定我在阅读文本文件时的问题是什么
- 如何解决此问题,我需要从文本文件中导出一行
- SDL2 呈现文本问题