流星

流星消逝的时候,光明已在望。黑暗无论多么长,光明迟早总是会来的。

寻路 有更新!

原版的寻路,使用的是配置WayPoint方式。
每个场景对应的有一个snxx.wp文件,这个文件就是路点配置文件。
这个配置文件包含一些信息如下

寻路点总数量
位置:Pos(默认排序 第一个路点序号为0)
尺寸:Size (作用未知?)
可通往路点集合数量:Link
路点序号 走(0)/跳(1) 距离

巡逻的实现

巡逻只需要配置一系列点.比如npc13_02里
ChangeBehavior(g_self, “patrol”, 2, 3, 1, 26, 111, 110, 112, 18, 152);
这个npc.王强在最开始会带领着2个小弟,一起巡逻。
2 3
3 1
1 26
26 111
111 110
110 112
112 18
18 152
计算每2个点之间的最短路点路径。
最终得到一个完整的一系列路点
然后开始从角色当前位置跑到第一个寻路点位置
当距离非常近的时候,就可以切换寻路点下标
令角色面向下一个寻路点,然后开始移动
…..
当到达最后一个点时
巡逻反向进行,倒着回来就可以了

validate