位移动画
MoveTo
动画可以使节点在一段时间内移动到另一个位置,你需要在它的构造函数中指定这个动画的持续时间和目的地。
1 | // 创建一个位移动画,2.5 秒后使节点移动到坐标 (100, 200) 处 |
调用节点的 runAction
函数,可以让节点执行动画。如下面的代码执行后,无论精灵在什么位置,它都会在 2.5 秒内移动到坐标 (100, 200) 处。
1 | // 创建一个精灵 |
MoveBy
动画也是位移动画,它使节点朝一个方向移动一定的距离,你需要在它的构造函数中指定这个动画的持续时间和位移的距离。
1 | // 创建一个位移动画,2.5 秒内使节点移动横向移动 100 像素 |
执行这个动画后,节点会从它的起始位置开始,在 2.5 秒内向正右方移动 100 像素。