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