Ligdx 无法在堆栈中定位图像

Ligdx Unable to position images in Stack

根据 wiki 要有重叠的小部件,应该使用 Stack

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

Stack里面的actors怎么定位?还有其他方法可以实现这一目标吗?

在 sourcecde 中仔细查看之后,很清楚为什么 Stack 没有对大小和位置进行任何修改:it overwrites it

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

minimap_border = new Image(used_skin.getRegion("panel"));
minimap_border.setFillParent(false);
minimap_border.setFillParent(true);
minimap = new Image();
minimap.setSize(120,120);
minimap.setPosition(4,4);
WidgetGroup minimapStack = new WidgetGroup();
minimapStack.addActor(minimap_border);
minimapStack.addActor(minimap);