Libgdx,标签不显示任何文字

Libgdx, Label doesn't show any text

我希望这个问题不是太琐碎,但我不明白为什么我创建的标签不显示任何文本(标签位于设置按钮下方):

编辑:我使用的是 1.9.3 版

Label currentSong = new Label("test", new Label.LabelStyle(Assets.instance.fonts.defaultSmall,
                Color.BLUE));
        table.add(currentSong);

        if (debugEnabled) layer.debug();
        return table;

我测试了这段代码,它有效。您的字体可能有问题。按钮文本是图像还是您使用的是这种字体?

一个可能的问题是您在使用字体之前将字体放在某处。所以它是全黑的,你看不到它,因为你使用的是黑色背景。

在此处粘贴所有代码。至少你 allocate/dispose 字体和你创建 table、按钮和这个屏幕的部分...

一些你应该调用的代码: stage.addActor(table);show() 方法中。

stage.act(delta);
stage.draw();

render()方法中。

我知道你可能所有的调用都正确,否则 table 不会出现。所以检查字体处理。如果您仍然需要帮助,我们需要资源...