0

そこで、Slick2D の UnicodeFont を使用してフォントを描画しようとしています。フォントをロードするコード:

Font font = new Font("Arial", Font.BOLD, 20);
UnicodeFont uFont = new UnicodeFont(font);
uFont.addAsciiGlyphs(); 
uFont.getEffects().add(new ColorEffect(java.awt.Color.BLACK));
uFont.loadGlyphs();

ほぼウィキからのコピペです。次に、フレーム中に gluOrtho2d() を使用して、投影とモデル ビューのマトリックスをリセットします。それから私は電話します

this.font.drawString(100, 50, "some text goes here");

実際にテキストを描画します。しかし、私が得るのは空の画面だけで、いかなる種類のエラーもありません。

4

1 に答える 1

0

現在のバージョンの slick 2d では UnicodeFonts が減価償却されていることを考慮して、この関連する質問で AngelCodeFonts を使用するための私の手順に従うことをお勧めします: Slick2D Fonts do not work

于 2012-04-21T22:23:05.483 に答える