路径运动

感谢您选择唤境Evkworld!在本篇教程中,我们将学习路径运动能力的使用方法。

添加了路径运动能力的对象可以在场景上规划一个自定义路径,并按照该路径进行持续运动。

添加能力

在左下角对象库内选中要添加能力的对象,在右侧的能力窗口中点击添加按钮,找到【路径运动】能力


能力属性

  • 最大速度:对象移动的最大速度
  • 加速度:对象的加速度,每秒会加速直到到达最大速度
  • 运动模式:路径运动的运动模式,分为3种:往返、一次性、循环
    1. 往返:当对象到达最后一个路径点,并倒序返回,不断往返。
    2. 一次性: 当对象到达最后一个路径点后,停止运动
    3. 循环:当对象到达最后一个路径点后,直接前往第一个路径点,并重新开始按路径移动,不断循环。
  • 自动转向:勾选后,运动中会改变自己的朝向
  • 自动翻转:当从最后一个路径点返回后,翻转对象。只对往返模式起作用
  • 起始状态: 是否在场景开始时开始移动

编辑路径

在场景中选中添加了能力的实例

右侧的能力栏中就会出现一个【路径编辑】的额外选项,点击进入编辑状态。

进入编辑状态后,双击屏幕的任意位置就会出现路径点,如果想要删除路径点,选中某路径点按delete键即可。

编辑完成后,点击退出编辑即可。

对象的实例共享一个路径,不会出现两个实例可以编辑两个不同路径的情况。

通过事件表控制路径

可以通过事件表来控制停止和开始。 停止和开始都是直接改变当前的运动状态。 如果在运动中停止,会停留在原地,并在重新开始后继续移动。

当在运动中想要自定义改变运动方向时,可以使用【设置当前目标点】的动作。动作执行后,该对象会直接从当前位置移动到目标点。路径点的编号从0开始

同时该能力提供了判断运动状态的条件,可以检测对象是否在进行路径运动,以及在哪一个路径点。

也可通过表达式获取路径点的信息。