当我尝试将一个Actor添加到表格时,它不会显示。当我直接将它添加到舞台时就是这样。我不知道该怎么办。
项目扩展图像。
答案 0 :(得分:0)
table.addActor(child)
将一个演员作为一个孩子添加到你的表中,但我认为你正在使用Table,因为你需要一些布局,所以使用table.add(child)
将一个新的单元添加到具有指定actor的表中然后你可以用你拥有的所有对象定义一个正确的对齐方式。
出于调试目的,您可以使用stage.setDebugAll(true);
为所有actor绘制调试行。
@Override
public void create() {
extendViewport=new ExtendViewport(48,80);
stage=new Stage(extendViewport);
stage.setDebugAll(true);
Table table=new Table();
table.setFillParent(true);
Texture texture=new Texture("badlogic.jpg");
table.add(new Image(texture)).row();
table.add(new Image(texture)).row();
table.add(new Image(texture)).row();
table.add(new Image(texture));
stage.addActor(table);
}
答案 1 :(得分:0)
我看到你没有把桌子打包成舞台布局试试。
shopTable.pack();