Libgdx,Label不显示任何文字

时间:2016-12-28 16:32:12

标签: libgdx scene2d

我希望这个问题不是太微不足道,但我无法弄清楚为什么我创建的标签不会显示任何文字(标签位于设置按钮下方):

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

enter image description here

1 个答案:

答案 0 :(得分:0)

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

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

将所有代码粘贴到此处。至少你分配/处理字体的部分,你创建表,按钮和这个屏幕...

您应该致电的一些代码: stage.addActor(table);方法中的show()

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

render()方法中。

我知道你可能正确调用了所有内容,否则表格不会出现。所以检查字体配置。如果您仍然需要帮助,我们需要来源......