私は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");
と呼んでいます。しかし、私が得るのは、空の画面です。エラーはありません。
[OK]をクリックします。だから、明らかにopenGLの設定(顔カリング)に問題がありましたが、代わりに逆さまに表示されます。 – Bartvbl
彼らが言うように。あなたが他の人に問題を説明し始めると、すぐに解決策を見ることがあります。そして、長いライブOpenGL変換:) – Bartvbl