1
對不起,這個愚蠢的問題,但我是一個安靜的noob。我無法弄清楚如何在Libgdx中繪製位圖字體。那麼,我已經使用HIERO v2.0工具來製作BitmapFont文件。然後我初始化代碼:用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/ 有誰知道,我在做什麼錯?
不,我不是。只是一個網絡教程 – Thash 2012-04-20 21:00:46
這是可能的,我正在閱讀:http://www.rengelbert.com/tutorial.php?id=175&show_all=true和Libgdx維基在哪裏是一個類似的例子(屏幕)。我也嘗試通過TrueTypeFontFactory獲取字體,但它不穩定,我得到異常:無法加載共享庫:目標Windows 7,62位的'gdx-stb-truetype' – Thash 2012-04-20 21:30:15