【发布时间】:2015-07-25 10:56:36
【问题描述】:
我在场景层上配置按钮位置时遇到问题。我正在尝试构建菜单,并用按钮填充它,但它们似乎忽略了 setPosition() 等命令。
代码如下:
Table layerMenuControls = buildMenuControlsLayer();
stage.clear();
Stack stack = new Stack();
stage.addActor(stack);
stack.setSize(GameEngine.VIEWPORT_GUI_WIDTH, GameEngine.VIEWPORT_GUI_HEIGHT);
stack.add(layerBackground);
stack.add(layerMenuControls);
private Table buildMenuControlsLayer() {
Table layer = new Table();
singleplayerButton = new Button(swsSkin, "singlePlayerButton");
singleplayerButton.setPosition((GameEngine.VIEWPORT_GUI_WIDTH / 2) - 64, 64);
layer.add(singleplayerButton);
那里什么也没有发生。按钮会忽略这些命令并水平定位自身。
有什么我可以忘记的吗?
【问题讨论】: