使用OpenGL ES 2.0将文本显示为纹理

时间:2011-01-07 15:26:17

标签: android opengl-es-2.0

我正在开发Android 2.2应用程序。我使用C ++来管理所有OpenGL ES 2.0的东西。

我想用OpenGL显示文本,但我不知道如何(我非常非常新)。

我读到我可以将常见字符串渲染到纹理,并简单地绘制这些纹理。但是我该怎么做呢?

谢谢。

2 个答案:

答案 0 :(得分:2)

已经回答right here on Stack Overflow

一种非常基本且有用的方法是在纹理中存储渲染的字母表。然后你可以编写自己的方法来查找传递的字符串的每个字符并将其绘制到屏幕上。

答案 1 :(得分:2)

您可以使用Cairo将纹理(使用任何unicode字体)渲染到纹理,然后直接映射纹理。