向垂直组添加背景

时间:2019-02-17 22:05:02

标签: java libgdx

如何为LibGDX Vertical Group 添加背景

我已经检查了该类的文档,而且似乎没有一种干净的方法。

2 个答案:

答案 0 :(得分:0)

您可以尝试将其换成Table,它确实具有setBackground()方法,只是在每个元素之间放置一行。

答案 1 :(得分:0)

您可以将Image actor添加到Group,然后将垂直组添加到所述组。如果将“组”的尺寸设置为Image actor的尺寸,然后将“垂直组”设置为填充其父级,则实际上已经为“垂直组”添加了背景。

示例:

Group g = new Group();

Image i = new Image(new Texture("pathtosomeimage.png"));

VerticalGroup vg = new VerticalGroup();

g.setSize(i.getWidth(), i.getHeight());
vg.setFillParent(true);

g.addActor(i);
g.addActor(vg);

//add stuff to the Vertical Group