Java Ligdx无法在堆栈中定位图像

Java Ligdx无法在堆栈中定位图像,java,libgdx,scene2d,Java,Libgdx,Scene2d,根据要有重叠的小部件,应该使用堆栈 但是,我找不到如何在堆栈中相对定位小部件。我试图实现的是有一个面板,玩家的位置显示在场景的迷你地图上 堆栈中的参与者如何定位?有没有其他方法来实现这一点 在源CDE中查看了一下后,就清楚了为什么堆栈不允许对大小和位置进行任何修改: 因此,由于Stack扩展了WidgetGroup,因此我尝试使用它,而不是Stack,而且定位确实有效 minimap_border=新图像(使用了skin.getRegion(“面板”); minimap_border.setFi

根据要有重叠的小部件,应该使用
堆栈

但是,我找不到如何在堆栈中相对定位小部件。我试图实现的是有一个面板,玩家的位置显示在场景的迷你地图上


堆栈中的参与者如何定位?有没有其他方法来实现这一点

在源CDE中查看了一下后,就清楚了为什么
堆栈
不允许对大小和位置进行任何修改:

因此,由于
Stack
扩展了
WidgetGroup
,因此我尝试使用它,而不是
Stack
,而且定位确实有效

minimap_border=新图像(使用了skin.getRegion(“面板”);
minimap_border.setFillParent(假);
minimap_border.setFillParent(真);
小地图=新图像();
小地图设置尺寸(120120);
小地图设定位置(4,4);
WidgetGroup minimapStack=新WidgetGroup();
minimapStack.addActor(minimap_border);
minimapStack.addActor(minimap);