路径运动

令对象按照预先设定的路径移动

属性

最大速度

路径运动的最大速度

加速度

路径运动的加速度

运动模式

路径运动的行动模式:

  1. 往返:当对象到达最后一个路径点时,倒序返回,不断往返
  2. 一次性:当对象到达最后一个路径点后,停止在最后位置
  3. 循环:当对象到达最后一个路径点时,直接前往第一个路径点,重新开始按路径移动,不断循环。

自动转向

在运动中,对象是否自动转向

自动翻转

只对往返模式起作用,当从最后一个路径点返回时,是否自动翻转对象。

条件

正在运动时

当对象正在进行路径运动时

停止运动时

当对象没有进行路径运动时

到达某路径点时

当对象到达某路径点时

到达任意路径点时

当对象到达任意路径点时

处于某两路径点间时

当对象处于某俩路径点间时

动作

开始运动

从当前位置开始路径运动

停止运动

停止路径运动

设置当前目标点

为当前对象设置目标点

设置运动参数

设置路径运动属性参数

表达式

targetpoint

返回当前目标点编号

targetpointx()

返回某路径点的x坐标

targetpointy()

返回某路径点的y坐标

lasttargetpoint

返回上一个经过的目标点编号

targetpointnumber

返回目标点的总数