开始沿路径移动


描述

此动作将会使实例开始沿路径移动,此路径需要被在资源树中创建出来。你使用这个动作来告诉实例沿着哪个路径移动,应该用什么样的速度(单位是像素每游戏帧),当到达终点时该干什么,和是沿着绝对路径还是相对路径移动。你可以将此实例的速度设为负值,那么此实例将反向移动。你可以在路径编辑器中的速度修改器为每个路径点调整速度。例如你的路径速度是2,但你在速度修改器中把路径点一的修改调整为200%,那么实际上实例在路径点一的速度将会是4像素每游戏帧。

在你设置了初始速度后,你就可以设置实例到达终点的行为。注意当实例到达终点时也会除非 其它-路径结束事件

最后,你也可以将此路径标记为 相对。默认情况下,此实例将沿着你在路径编辑器中创建好的路径行走,这是绝对路径。当你标记 相对 后,此实例将会把创建自身的位置当成起点,但方向和真实路径是一样的,这是相对路径你可以在下图看到:

Relative Vs. Absolute Paths

正如你所看到的,两个实例沿着 相同的 路径移动,但其中一个是沿着 绝对 路径,另一个沿着 相对 路径值得注意的是如果未标记相对,那么在一开始实例将会“跳到”绝对路径的起点,无论绝对路径在哪里。这看起来有些不自然。


动作语法:

Start Following Path Syntax


参数:

参数 描述
路径 沿着移动的路径资源
速度 跟随路径移动的速度,单位是像素每游戏帧
在终点处 到达终点后的行为


例如:

Start Following Path Example
上述动作代码块将在某个键按下时使调用的实例沿着路径移动。