有人可以解释我在Libgdx中如何使用Stage和Table。如何设置舞台以占据整个屏幕以及如何将按钮放在另一个下面的表格中。无论我做什么,这一切都只需一个按钮就可以了。
答案 0 :(得分:3)
我认为这是一个有效的问题,因为本网站上的大多数答案都是由官方文件或其他地方记录的。这两个问题非常相关所以我也很好。但我确实同意OP可以更多地挖掘自己找到答案。
回答你的问题:
舞台已占据整个画面。它通过视口表示您的屏幕。要让表格填满屏幕,请执行table.setFillParent(true);
并将其添加到舞台上。在这种情况下,舞台将是父节目,它会将表格扩展到它。该表成为舞台的根,舞台可以有多个根。
如果要向表格添加演员,并且想要新行,则可以table.row()
或table.add(myActor).width(xxx).height(yyy).row()
将其放在一行中。在行之后,由于行返回void,因此无法链接任何内容。