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

Van*_*nel 6 android opengl-es-2.0

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

我想用OpenGL显示一个文本,但我不知道(我是非常非常新的).

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

谢谢.

Mat*_*ias 2

这个问题已经在 Stack Overflow 上得到了解答。

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

  • 这个解决方案不是 C++ :-( 我认为他在寻找 C++ 答案。(顺便说一句,我也是)有一些 ES 1.1 解决方案,但还没有明显的 2.0 解决方案。FTGLES 很接近。 (2认同)