为垂直组添加背景
Add a background to a Vertical Group
如何向LibGDX
Vertical Group
添加背景?
我已经检查了 class 的文档,似乎没有一种干净的方法可以做到这一点。
您可以尝试将它换成 Table,它确实有一个 setBackground() 方法,只需在每个元素之间放一行。
您可以添加一个 Image actor to a Group,然后将垂直组添加到该组。如果您将组的尺寸设置为图像 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
如何向LibGDX
Vertical Group
添加背景?
我已经检查了 class 的文档,似乎没有一种干净的方法可以做到这一点。
您可以尝试将它换成 Table,它确实有一个 setBackground() 方法,只需在每个元素之间放一行。
您可以添加一个 Image actor to a Group,然后将垂直组添加到该组。如果您将组的尺寸设置为图像 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