2012-02-13 17 views
0

私はSlick2DのUnicodeFontを使ってフォントを描こうとしています。フォントをロードするコード:なぜ私のUnicodeFont(Slick2D)は描画しないのですか?

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(); 

これは、Wikiから多かれ少なかれコピーされ貼り付けられています。次に、フレーム中にgluOrtho2d()を使用し、投影とモデルビューの行列をリセットします。私は実際にテキストを描くために

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

と呼んでいます。しかし、私が得るのは、空の画面です。エラーはありません。

+0

[OK]をクリックします。だから、明らかにopenGLの設定(顔カリング)に問題がありましたが、代わりに逆さまに表示されます。 – Bartvbl

+0

彼らが言うように。あなたが他の人に問題を説明し始めると、すぐに解決策を見ることがあります。そして、長いライブOpenGL変換:) – Bartvbl

答えて

0

UnicodeFontsが滑らかな2Dの現在のバージョンでは減価償却されていることを考えると、私はあなたがこの関連する質問にAngelCodeFontsを使用するための私の手順をfolowお勧め:Slick2D Fonts don't work

+0

待って、待って、彼らは非難されている? – naiad

+0

ええ、APIのドキュメントでは、それはwikiと同様に説明でも言います(私は...) –

+0

??? http://slick.cokeandcode.com/javadoc/org/newdawn/slick/UnicodeFont.html ??? – naiad

関連する問題