Objective c 目标C:如何在OpenGL中呈现中文字体?

Objective c 目标C:如何在OpenGL中呈现中文字体?,objective-c,ios,unicode,opengl-es,fonts,Objective C,Ios,Unicode,Opengl Es,Fonts,是否存在在不使用IOS位图的情况下呈现中文字体的方法?如果有,有链接或帮助吗?提前谢谢 据我所知,将角色加载到纹理或纹理图谱中是唯一的方法。这就是不管字体(unicode、ascii、中文、英文,都一样)如何处理文本的方法 看看NeHe,红皮书后面的圣经 据我所知,将角色加载到纹理或纹理图集中是唯一的方法。这就是不管字体(unicode、ascii、中文、英文,都一样)如何处理文本的方法 看看NeHe,红皮书后面的圣经 您正在使用哪些API?这是iOS还是桌面开发?很抱歉,是的,这是iOS的,你

是否存在在不使用IOS位图的情况下呈现中文字体的方法?如果有,有链接或帮助吗?提前谢谢

据我所知,将角色加载到纹理或纹理图谱中是唯一的方法。这就是不管字体(unicode、ascii、中文、英文,都一样)如何处理文本的方法

看看NeHe,红皮书后面的圣经


据我所知,将角色加载到纹理或纹理图集中是唯一的方法。这就是不管字体(unicode、ascii、中文、英文,都一样)如何处理文本的方法

看看NeHe,红皮书后面的圣经


您正在使用哪些API?这是iOS还是桌面开发?很抱歉,是的,这是iOS的,你在使用什么API?这是iOS还是桌面开发?抱歉,是的,这是iOSGotcha的。在开始之前,我是否需要了解一些技巧或麻烦?我不知道您需要多少字符/符号,但如果是实质性的,您可能只需要包含您需要的字符/符号。如果您计划显示各种大小的文本,并希望它们看起来不错/绘制速度更快,则可能需要使用mipmapping进行混合方法。我说,从这项技术开始,然后根据你下一步应该做什么来判断你的表现。这至少是一个开始。我会避免mipmapping,因为它往往会产生相当糟糕的结果,而且你最终会在每个角色周围使用越来越大的所需边界来对抗你的纹理图集。对于(几乎免费!)高分辨率、低存储的opengl文本渲染,您现在应该使用带符号的距离场纹理-请参阅-尽管本文中它们报告了可怕的脱机计算时间,但有几种优化的解决方案(也很容易实现)将在现代cpu上以毫秒为单位执行。明白了。在开始之前,我是否需要了解一些技巧或麻烦?我不知道您需要多少字符/符号,但如果是实质性的,您可能只需要包含您需要的字符/符号。如果您计划显示各种大小的文本,并希望它们看起来不错/绘制速度更快,则可能需要使用mipmapping进行混合方法。我说,从这项技术开始,然后根据你下一步应该做什么来判断你的表现。这至少是一个开始。我会避免mipmapping,因为它往往会产生相当糟糕的结果,而且你最终会在每个角色周围使用越来越大的所需边界来对抗你的纹理图集。对于(几乎免费!)高分辨率、低存储的opengl文本渲染,您现在应该使用带符号的距离场纹理-请参阅-尽管本文中它们报告了可怕的脱机计算时间,但有几种优化的解决方案(也很容易实现)将在现代cpu上以毫秒为单位执行。