3

我正在尝试将一个对象移动到 GameSalad 左侧 100 像素处。为此,我正在做如下:

Behaviour   : Move To
Position X  : sprite.x = sprite.x - 100
Position Y  : sprite.y
Relative to : scene
Speed       : 200
Run to completion is not selected.

问题:这在我的 mac 中运行良好,但精灵在我的 iPod touch 中没有移动。我已经使用事件触摸按下和释放。不使用任何鼠标指针行为。

注意:我不需要使用插值行为

任何帮助都是可观的......

4

1 回答 1

0

您不应该在“移动到:”字段中使用 self.position.X 和 self.position.Y。

在actor中创建一个新的Real并命名为' startingX '

你的演员的第一件事:

将属性self.startingX更改为self.position.X

然后,在Move To行为中使用startingX :

移动到:startingX - 100,self.position.Y

于 2013-12-25T19:20:17.977 回答