1

そのばかげた質問で申し訳ありませんが、私は静かな初心者です。Libgdx でビットマップ フォントを描画する方法がわかりません。さて、私は HIERO v2.0 ツールを使用して BitmapFont ファイルを作成しました。次に、コードで初期化します。

BitmapFont font = new BitmapFont(Gdx.files.internal("data/fonts/Georgia.fnt"), Gdx.files.internal("data/fonts/Georgia.png"), false);

しかし、画面に描画しようとすると:

game.batch.begin();    
font.draw(game.batch, "Text string", game.screenWidth * 0.5f, game.screenHeight * 0.5f);
game.batch.end();

私はこの結果を得る : http://imageshack.us/photo/my-images/696/bitmapfont.png/

4

1 に答える 1

4

これは、Georgia.fntとGeorgia.pngが同期していない場合に発生する傾向があります。つまり、それらは異なる輸出からのものです。

両方をHIEROに保存したことを再確認してください

于 2012-04-22T16:06:50.940 に答える