【发布时间】:2012-10-26 19:48:57
【问题描述】:
我正在使用 Android 开发视频游戏。为此,我使用的是 OpenGL-ES。
我有一个关于使用 OpenGL-ES 显示文本的问题。有什么方法可以显示测试吗?因为如果不是,我想到的唯一方法就是拥有一个包含所有字母的图像并逐个字母地显示文本,这可能真的很难。
有什么线索吗?
【问题讨论】:
-
我认为有些游戏就是这样做的,不是吗,其纹理上包含所有字母并在该纹理上映射位置?
我正在使用 Android 开发视频游戏。为此,我使用的是 OpenGL-ES。
我有一个关于使用 OpenGL-ES 显示文本的问题。有什么方法可以显示测试吗?因为如果不是,我想到的唯一方法就是拥有一个包含所有字母的图像并逐个字母地显示文本,这可能真的很难。
有什么线索吗?
【问题讨论】:
不,除了您建议的纹理映射四边形之外,无法在 OpenGLES 中显示文本。
我不知道您的应用程序的详细信息,但由于您使用的是 android,请不要忘记您可以在 OpenGL 视图之上绘制 Android 视图,因此根据您需要的文本类型,它可能会产生更多使用 Android 实现 UI 的意义。
【讨论】: