gpt4 book ai didi

java - 使用 BitmapFont 绘制字符串

转载 作者:行者123 更新时间:2023-11-29 03:47:31 24 4
gpt4 key购买 nike

抱歉这个愚蠢的问题,但我是一个安静的菜鸟。我不知道如何在 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/有人知道我做错了什么吗?

最佳答案

当 Georgia.fnt 和 Georgia.png 不同步时,往往会发生这种情况。也就是说,它们来自不同的导出。

仔细检查您是否将两者都保存在 HIERO 中

关于java - 使用 BitmapFont 绘制字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10253448/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com