Java libGDX,加载ttf字体时出错

时间:2015-11-05 20:14:01

标签: java android libgdx

我在libgdx中制作了一个简单的游戏,但字体加载并没有起作用。

com.badlogic.gdx.utils.GdxRuntimeException: Error reading file: font.ttf (Internal)

这是代码:

FreeTypeFontGenerator generator = new FreeTypeFontGenerator(Gdx.files.internal("font.ttf"));
        FreeTypeFontGenerator.FreeTypeFontParameter parameter = new FreeTypeFontGenerator.FreeTypeFontParameter();
        parameter.size = 12;
        font12 = generator.generateFont(parameter);

我使用Android Studio

1 个答案:

答案 0 :(得分:0)

我想我有一个解决方案。只需使用位于gdx-tools-1.6(version)的BitMapFont生成器,并将生成的字体保存在android/assets中。

BitmapFont yourFont = new BitmapFont(Gdx.files.internal("fontname.bmp"));
yourFont.draw(batch, "This is how you have to use fonts in libGDX", 0,0);
祝你好运!