自动寻路根据寻路算法有效地找到绕开障碍物短路径。它可以通过表达式将路径报告为节点列表,也可以沿确定的路径自动移动对象。
障碍物网格的单元格大小
检测障碍的额外尺寸。可以防止路径过于靠近障碍物
如果选择刚体,则将自动标记网格接触具有刚体的对象作为障碍物。如果是“自定义”,则必须使用启动时添加障碍物操作来定义哪些对象是障碍物。
使用“沿路径移动”动作时,对象的最大速度
使用“沿路径移动”动作时,对象的最大速度
使用“沿路径移动”动作时,对象的减速度
使用“沿路径移动”动作时,对象的转向的速度
移动时,是否可以改变对象的面向
是否允许沿对角线移动的路径。如果禁用,沿路径的结果节点将仅以90度角(向上,向右,向下和向左)改变。如果启用的节点也可以沿对角线移动。
初始化时启用还是禁用该能力。如果禁用,则可以使用“启用能力”动作在运行时启用它。
在“寻找路径”动作后判断触发。成功找到目标路径。
在“寻找路径”动作后判断触发。失败 ,找不到路径
判断坐标在障碍物网格中是否标记为障碍物。这对于调试或显示障碍物网格很有用。
在“寻找路径”动作中判断触发。
在“沿路径移动”动作中判断触发。
在“沿路径移动”动作完成后,抵达终点时触发
在“沿路径移动”动作中比较对象的当前速度
属性”对角线移动“启用时为真
开始计算布局中目标的路径。这是在后台处理的,在此操作后没有立即得到结果,需要配合”寻路成功时“或”寻路失败时“等条件使用。
自动开始沿找到的路径移动对象。在”寻找成功时“条件后使用
如果正在执行”沿路径移动“动作,则使其停止。
设置是否启动该能力
检测地图中的每一个网格,确定其是否仍为障碍,以防障碍移动或改变(运行较慢)。在下一帧完成。
如果障碍物属性为自定义,通过此动作添加一个对象以在寻路网格中标记为障碍物。如果在游戏过程中(布局开始后)完成此操作,则还必须使用“刷新障碍地图”动作才能使其生效。
清除添加障碍物的所有对象。必须使用“刷新障碍地图”动作才能使其生效。
设置自动寻路中最大速度属性设置
设置自动寻路中加速度属性设置
设置自动寻路中减速度属性设置
设置自动寻路中转向速度属性设置
添加对象以增加路径寻找网格中的路径成本。这可以用来模拟粗糙的地形 - 如果可能的话,行为会尝试找到它们周围的路径,除非路线是主要的捷径。必须使用“刷新障碍地图”动作才能使其生效。
清除添加路径成本的所有对象。必须使用“刷新障碍地图”动作才能使其生效。
启用属性对角线移动
如果对象当前”沿路径移动“动作中,则设置当前速度
以场景坐标为准刷新一个方形区域的障碍地图。在下一帧完成
刷新某对象边框区域内的障碍地图。在下一帧完成
当前作为移动目标的节点的编号
已找到路径上的节点数
当前最大速度
某编号节点的X坐标
当前的移动速度
当前沿路径移动的运动方向
当前位置的Y坐标
当前最大转向速度
当前加速度
当前减速度
某编号节点的Y坐标
当前网格大小属性
当前位置的X坐标