【问题标题】:Java libGDX, error while loading ttf fontJava libGDX,加载ttf字体时出错
【发布时间】:2015-11-05 20:14:01
【问题描述】:

我在 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

【问题讨论】:

  • font.ttf 位于哪个文件夹?它应该在 android/assets 文件夹中。
  • 我的错,一封信很大,我看不到这个...

标签: java android libgdx


【解决方案1】:

我想我有一个解决办法。只需使用位于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);

祝你好运!

【讨论】:

    猜你喜欢
    • 2017-11-28
    • 2015-06-26
    • 2018-01-02
    • 2014-02-08
    • 2018-02-25
    • 1970-01-01
    • 1970-01-01
    • 2015-03-13
    • 2018-09-27
    相关资源
    最近更新 更多