libgdx 舞台和表格



有人可以解释一下舞台和表格在 Libgdx 中是如何工作的吗?如何设置舞台以占据整个屏幕以及如何将表格中的按钮放在另一个下面。无论我做什么,它都一个按钮在另一个按钮上。

我认为这是一个有效的问题,因为本网站上的大多数答案都由官方文件或其他地方记录。这两个问题非常相关,所以我也很好。然而,我确实同意OP本可以做更多的挖掘来自己找到答案。

要回答您的问题:

舞台已经占据了整个屏幕。它通过视口表示您的屏幕。要让桌子填满屏幕,您需要table.setFillParent(true);并将其添加到舞台上。在这种情况下,舞台将是父阶段,它将把表扩展到该阶段。表成为阶段的根,一个阶段可以有多个根。

如果要向表中添加 actor,并且想要一个新行,则可以执行table.row()table.add(myActor).width(xxx).height(yyy).row()将其放在一行中。在行之后,您无法链接任何内容,因为行返回 void。

最新更新