1

我在 opengl 上显示 Unicode 字体时遇到问题。我需要在我的游戏中显示 20 行 Unicode 字体文本,并且必须动态加载(因为文本是日语)。我能找到的唯一 unicode 字体库很漂亮,但渲染太慢了……

有什么方法可以在不牺牲 FPS 的情况下即时显示多行 unicode 字体文本?没有 JOGL,我现在正在使用 slick 和 LWJGL

4

1 回答 1

1

只是为了清楚起见,您能否定义“如此缓慢”,以便我们了解您的渲染约束是什么?

作为一种可能的解决方案,您可以使用 alpha 将文本渲染为屏幕外纹理,然后在屏幕上绘制纹理。如果文本每次都完全相同,您也可以只使用带有预渲染文本的静态图像(例如 .PNG 文件)。

于 2012-03-11T16:11:52.933 回答