C++ 将字符串和变量打印到glwindow

C++ 将字符串和变量打印到glwindow,c++,screen,C++,Screen,我一直在寻找一个答案,但现在我真的找不到一个。 我没有使用过量,所以请不要只回答过量 我想做的是将变量和文本发送到游戏中的屏幕,这样我就可以为玩家制作一个带有少量反馈的UI,比如他们当时携带的金额。(因此不是调试屏幕) 我用OpenGL使用C++。< /P> 如果我需要向任何人提供更多信息,请询问,我将尽力为您提供 提前感谢。如果您可以使用GL1.x,请使用位图字体的经典参考: 如果需要相关内容,请修改上面的示例以使用顶点数组/顶点缓冲区对象,而不是glRasterPos函数 高级方法是使用Fr

我一直在寻找一个答案,但现在我真的找不到一个。 我没有使用过量,所以请不要只回答过量

我想做的是将变量和文本发送到游戏中的屏幕,这样我就可以为玩家制作一个带有少量反馈的UI,比如他们当时携带的金额。(因此不是调试屏幕)

我用OpenGL使用C++。< /P> 如果我需要向任何人提供更多信息,请询问,我将尽力为您提供


提前感谢。

如果您可以使用GL1.x,请使用位图字体的经典参考:

如果需要相关内容,请修改上面的示例以使用顶点数组/顶点缓冲区对象,而不是glRasterPos函数


高级方法是使用FreeType渲染truetype字体。这是一个。

谢谢你的回答,我会研究一下。好的,今天我排除了这个答案,因为我认为它有效,还不确定,因为一些其他问题让我无法检查它是否真的有效。当我有工作代码,我会把它放在这里为任何有兴趣的人。谢谢。请注意,我不会给出我自己没有尝试过的答案:)我的方法是使用FreeType并自己管理VBO。嘿,我试图解决这个问题,并注意到CreateFont函数是造成问题的原因,因为它的接缝字体总是空的,而它本身的接缝功能根本无法工作,因为在调试模式下我无法进入它。是否有此函数的替换项,或者我应该使用另一个示例?如果是这样,我需要安装什么才能使用freetype.h,因为我的电脑找不到。