OpenGL字体库

时间:2009-10-23 15:31:24

标签: opengl

我找到了一个简单(可移植)的库,可以集成到我的基于OpenGL的游戏中。

更简单,更少的FreeType?

感谢

4 个答案:

答案 0 :(得分:2)

试试FTGL。它便携,使用简单,可以渲染3D字体。但它使用FreeType2。

答案 1 :(得分:1)

如果你使用QT,有一个内置的字体渲染子系统,假设你已经分类了QGLWidget,你可以调用一组文本渲染方法

如果找不到库,可以随时使用photoshop将文本渲染到图像,然后将其用作纹理图集,并渲染纹理四边形

答案 2 :(得分:0)

试试FreeType,这里有一个关于如何在OpenGL程序中使用它的NeHe lesson

答案 3 :(得分:0)

如果你想使用FreeType,我有一个简单的OpenGL示例,说明如何使用它。我将字形渲染到由纹理支持的字形缓存。然后我使用简单的纹理映射四边形绘制文本。

https://github.com/ccxvii/snippets/blob/master/glfont.c

如果你不想使用FreeType,你可以用Sean Barret的stb_truetype.h truetype字体光栅器替换它:

http://nothings.org/stb/stb_truetype.h