添加了寻路行为的实例,可以基于指定的Tiled地图中设定的路径来自动行进。
- Tiled实例名:Tile map地图所在的Tiled组件的名称。Lakeshore寻路系统基于Tiled Map Editor软件制作的Tile Map,在Tiled组件的属性中指定Tiled Map Editor的TMX文件,便可在LakeShore中呈现与Tiled Map Editor软件中一样的地图效果。
- 障碍层名:Tile map地图中作为障碍层的图层名称。绑定寻路行为的对象在寻路过程中会避开障碍物层进行移动。这个层名取自Tiled map Editor软件中设置的层名,通常使用纯色块来设置障碍物层。如下图:
- 移动速度:寻路的移动速度。默认值为“60”。(单位:像素/秒)
当寻路的初始化完成时。【一次性触发】 这里的初始化完毕指寻路网格数据加载完毕,可以正常执行寻路操作了。一般情况下,在设置寻路目标点动作的时候,都要使用此条件,也就是在寻路初始化完成后,设置目标点坐标。 此条件无属性设置窗口。
当指定坐标点处于非行路区域时。【持续性触发】 也就是判断指定坐标是不是在不可走的区域。
当指定坐标点处于行路区域时。【持续性触发】 也就是判断指定坐标是不是在可走的区域。
当实例准备开始寻路时。【一次性触发】 当实例绑定寻路行为后,在开始寻路之前会触发。 此条件无属性设置窗口。
当实例寻路完成时。【一次性触发】 当实例寻路完毕停止移动时触发。 此条件无属性设置窗口。
当对象寻路分阶段完成时。【一次性触发】 通常情况下,一次寻路可能会得到N个节点信息,那么,实例每到达一个节点,便会触发一次。 此条件无属性设置窗口。
如果正在寻路。【持续性触发】 判断当前实例是否正在进行寻路。 此条件无属性设置窗口。
设置用于寻路的Tile Map地图。
- Tiled实例名:输入放置Tile Map地图的Tiled实例的名字。
- 障碍层名:输入作为障碍层的图层名。