1

我正在使用 Scene2D 动作为舞台中的演员添加幻灯片移动效果。

Window w = new Window(mytitle, myskin);
w.setPosition(stage.getWidth()/2 - w.getWidth()/2, 0);
w.addAction(moveTo(stage.getWidth()+w.getWidth(), 0, 1));
stage.addActor(w);

我的目标是将这个窗口从舞台的 x 中心移动到舞台的右边界加上窗口的宽度。

到目前为止,此代码仅使窗口从舞台的 x 中心移动到舞台的右边界减去窗口的宽度。

用图形来解释它: 在此处输入图像描述

那么如何使用 MoveTo 动作将演员移动到舞台边界之外呢?

我想我可以人为地创建一个比我在屏幕上显示的更大的舞台,但这听起来像是用其他问题解决问题。

谢谢你的时间

4

1 回答 1

3

这对我有用:window.setKeepWithinStage(false);

这是完整的帖子: 舞台外的 libgdx 位置窗口

于 2014-11-08T11:59:32.773 回答