1

我已经实现了相机拖动,以便玩家只需拖动即可在场景中自由移动。

这是我的方法:

stage.addListener(new DragListener() {
       public void touchDragged (InputEvent event, float x, float y, int pointer) {
           camera.position.set(x,y, 0);
           camera.update();
       }

    });

这适用于身体(Box2d),但图像保持不动。有没有办法将图像制作到身体所在的位置或让它们根据相机位置移动?这些图像是演员,因为我也需要它们是可触摸和可拖动的。

谢谢

4

1 回答 1

1

我不确定这是否是您正在寻找的答案,但听起来您的情况和我一样。我无法让 Actors 留在一个位置,但是,我确实发现使用 Sprites 对我来说和使用 Actors 一样好,而且假设您的相机设置正确,它们也会留在一个位置

于 2013-07-31T16:31:10.010 回答