我在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
答案 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);
祝你好运!