小编esk*_*mo9的帖子

Android OpenGL ES 2.0文本渲染

对于如何在OpenGL ES 2.0中显示文本,网络似乎明显缺乏支持.JVitela的回答是:在OpenGL ES中绘制文本说要使用Canvas,并在其上绘制文本以生成位图,然后使用GLUtils渲染文本位图,但答案只显示直接关于绘制文本的部分,而不是还有什么可以解决的.

我也一直在努力学习http://www.learnopengles.com上的课程,在这种情况下,课程4涉及基本的纹理.

JVitela的方法如何传递给顶点或片段着色器?关于背景的部分是否必要,或者是否将背景留在GL表面其余部分的文本中?textures他使用的变量究竟是什么?我认为这是一个纹理数据句柄(比较他的bind()和学习的那个)但为什么是一个数组呢?它与其他纹理共享?

我已经使用OpenGL ES 2.0在其上显示了一堆东西,并且需要一些基本文本(有些是静态的,有些是每1到5赫兹更新一次).我的理解是纹理映射位图字形非常昂贵.

有什么好的教程可以做我需要的吗?任何人的建议?

android textures opengl-es-2.0 android-canvas

6
推荐指数
1
解决办法
5195
查看次数

标签 统计

android ×1

android-canvas ×1

opengl-es-2.0 ×1

textures ×1