自动寻路3.0,更新了详细教程
包含两个代码
4Z83Y为寻路
WXY34为设置路径
该工具的实际应用案例:战斗AI示例:2VX61,死亡之牢PVE:JAZRP
详细教程:
一、导入代码WXY34,选择你要设置的地图(建议死斗地图,或者节点最好控制在200个以内),检查地图工坊查看器是否开启,后面会用到,没有开启的话游戏设置里开。
二、蹲下键设置节点,设置节点时必须要遵循两个条件:
1. 英雄必须站在地面上
2. 所设节点必须可以通过指向该节点的链接抵达
三、检查生成的链接(直接连接小球的线为该节点指向其他节点的链接,未直接连接小球的线为其他节点指向该节点的链接),工坊会自动为新的节点生成和附近其他节点的链接,但并不一定正确。以下给出一些情况下的链接修改策略
- 高台和地面的链接一般是单向的,需要仅设置高台到地面的单向链接;预览
- 不能到达的两个节点之间的链接要删除,多见于悬崖楼梯等地形
- 节点和链接要尽量精简,用尽可能少的节点覆盖区域,基本上只需要布置在转角、分叉口等;同一区域可能存在多个节点都互相链接,可以适当删除几个链接;
- 跳台的节点和链接设置:由于AI必须严格触碰到节点才会判定为到达节点,所以跳台的节点不能设置在跳台内部,必须处于节点之间的路径上,如图所示: 预览
- 路径上如果有需要跳跃或破坏障碍物的也可以设置链接(寻路AI会处理,前提是别改AI或者自己另外写对策)
- 两个节点之间不要求可以直接互相看见,但是从一个节点出发时,要能在超时时间内看见下一个节点,否则就重新寻路了
四、设置完地图或者暂时保存时,按下Q+E键,然后打开地图工坊查看器,选择全局变量,点击“将当前可见目标的当前变量以地图工坊动作的格式复制至剪贴板”,如图所示:
预览
这里我们只需要其中的node和link全局变量,将其替换掉原地图的node和link变量即可加载保存的路径
目前寻路中已经包含了三个死斗地图(吉拉德堡、哈瓦那、多拉多)
寻路中设置机器人玩家的go为目标坐标,然后调用子程序sub0即可
交流群以及联系:863964203
by 老王不在橱柜
评论
这里空空如也~