1

OpenGL で Unicode フォントを表示できません。ゲームで 20 行の Unicode フォント テキストを表示する必要があり、動的にロードする必要があります (テキストが日本語であるため)。私が見つけた唯一の Unicode フォント ライブラリは洗練されたものでしたが、レンダリングは非常に遅いです...

FPS を犠牲にすることなく、その場で多くの行の Unicode フォント テキストを表示する方法はありますか? JOGL はありません。現在は slick と LWJGL を使用しています。

4

1 に答える 1

1

明確にするために、「非常に遅い」と定義して、レンダリングの制約が何であるかを把握できますか?

考えられる解決策として、テキストをアルファ付きのオフスクリーン テクスチャにレンダリングし、そのテクスチャを画面上に描画することができます。テキストが毎回まったく同じになる場合は、事前にレンダリングされたテキスト (.PNG ファイルなど) で静止画像を使用することもできます。

于 2012-03-11T16:11:52.933 に答える