Libgdx,标签不';不显示任何文本

Libgdx,标签不';不显示任何文本,libgdx,scene2d,Libgdx,Scene2d,我希望这个问题不是太琐碎,但我不明白为什么我创建的标签不会显示任何文本(标签位于“设置”按钮下方): 编辑:我使用的是1.9.3版 Label currentSong = new Label("test", new Label.LabelStyle(Assets.instance.fonts.defaultSmall, Color.BLUE)); table.add(currentSong); if (debugEnabled)

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

编辑:我使用的是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;

我测试了这段代码,它运行正常。您的字体可能有问题。按钮文本是图像还是您正在使用此字体

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

将所有代码粘贴到此处。至少是您分配/处理字体的部分,以及您创建表格、按钮和此屏幕的部分

您应该调用以下代码:
stage.addActor(表)show()
方法中的code>

stage.act(delta);
stage.draw();
render()
方法中

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

我知道你可能把所有的事情都说对了,否则桌子就不会动了。因此,请检查字体。如果您仍然需要帮助,我们需要源代码…

调用确实正确,我一直忘记我使用的字体(Colbert)显然只支持大写字母x)。我很感激你的回答,如果你没有告诉我它在你这边有效,我可能不会发现错误:)