HTML5   发布时间:2022-04-27  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了fonts – OpenGL-ES字体渲染(在iOS上)…完整性检查大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在为iOS编写游戏.它有一个游戏地图,我正在使用OpenGL绘制它,因为其他选项太慢了.我在地图上有单位,用字母表示,la Dwarf Fortress.然而,在OpenGL中渲染文本.

我目前正在使用一个性能调整的Texture2D突变体,这个突变体已经足够原型了,但是它有各种各样的问题,而且对我来说并没有产生很好的结果.

似乎这种经过验证的方法生成一个“目录”图像文件,其中所有字母都以字体呈现,然后在要渲染它们时将它们映射到纹理上(参见@L_502_1@).但是,我在地图上放大了很多.加上ReTina Display和iPad将需要多种分辨率.丑陋.

认为必须有更好的方法,我检查了FTGLES,它可以在iOS / OpenGLES上动态渲染TTF / OTF字体.这不是即插即用.我已经摔跤了几天才能让它接近工作,但我想我现在已经走上了黄金之路.所以…我疯了吗?我是否为自己创造了比我应有的更多的工作?

解决方法

是的,这很疯狂,为自己创造了更多的工作.对于我的具体案例,Texture2D几乎掌握了我所需要的所有秘密.我决定取得Texture2D的所有权,学习它,然后把它变成我自己的.通过渲染更大的字体(50分)然后缩小,我在OpenGL中获得了非常好的结果:

请注意,我已经通过为每个字母创建一个Texture2D对象进行优化,然后在需要时查看这些对象.我可以通过收集所有纹理绘制并对每种颜色进行一次OpenGL绘制调用来进一步优化.

大佬总结

以上是大佬教程为你收集整理的fonts – OpenGL-ES字体渲染(在iOS上)…完整性检查全部内容,希望文章能够帮你解决fonts – OpenGL-ES字体渲染(在iOS上)…完整性检查所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。