【发布时间】:2018-01-14 16:05:58
【问题描述】:
在使用 OpenGL ES 2.0 显示文本时,我感到非常吃力。有大量关于 stackoverflow 的帖子,讨论主题,显示几行代码,或显示 2010 年的链接,但使用 OpenGL ES 1.x(不兼容)。
但它们相当模糊,据我所知,没有完整的代码或方便的方式来显示版本 2 的文本。
你知道是否有一种现代的方式来显示文本?就像只是添加一个 pod 并编写这样的东西?
[font drawText:@"This is a text" size:@12];
非常感谢,任何帮助都会非常受欢迎。
编辑 1:我必须使用 OpenGL 2.0,由于内部原因,我不能使用其他东西。
编辑 2:我找到了两个库:
- FTGLES:当我尝试使用它时,它会在运行时崩溃
- https://github.com/chandl34/public/tree/master/personal/c%2B%2B/Font
这个很简单,但是是为 ES1 写的,所以我需要将代码移植到 ES2。
编辑 3:ES1 和 ES2 不同:ES2 与着色器一起使用。
【问题讨论】:
标签: ios opengl-es opengl-es-2.0