我在opengl上显示Unicode字体时遇到问题。我需要在游戏中显示20行Unicode字体文本,并且必须动态加载(因为文本是日语)。我能找到的唯一unicode字体库是光滑的,但渲染速度很慢......
有没有办法在不牺牲FPS的情况下即时显示多行unicode字体文本?没有JOGL,我现在正在使用光滑和LWJGL
答案 0 :(得分:1)
为了清楚起见,您能定义“如此慢”,以便我们了解您的渲染约束是什么吗?
作为一种可能的解决方案,您可以使用alpha将文本渲染到屏幕外纹理,然后在屏幕上绘制纹理。如果每次您还可以使用带有预渲染文本的静态图像(例如.PNG文件),文本将完全相同。