恢复后libgdx无法正确呈现字体

use*_*112 7 java android libgdx

我在android上使用libgdx时遇到问题.我第一次打开应用程序时工作正常.但是,当我暂停应用程序然后恢复它时,字体呈现不正确.

这是我创建字体的方式.

FreeTypeFontGenerator generator = new FreeTypeFontGenerator(Gdx.files.internal("fonts/MainFont.ttf"));
LabelStyle ls = new LabelStyle();
ls.font = generator.generateFont(30);
ls.fontColor = new Color(1.0f, 1.0f, 1.0f, 1.0f);       
mPlay = new Label("Play", ls);      
mInstructions = new Label("How To Play", ls);
generator.dispose();
Run Code Online (Sandbox Code Playgroud)

我的Pause/Resume方法中没有任何内容,不确定是否应该有一些东西.

这是它之前/之后的样子.

之前

在此输入图像描述

sab*_*dow 4

这看起来像是 LibGDX 框架的一个已知问题。如果是你的情况,这个错误在新版本的框架中已得到解决。

有关官方问题跟踪器的更多信息:https ://github.com/libgdx/libgdx/issues/870

希望能帮助到你。