求一个7.0痛苦SSS懒人宏

这里的agent使用的crowd移动工具有时候迻动的时候会出现,在一条直线上没有其他阻碍的情况下,agent会出现中途减速或者来回折返

这种情况在沿tile边界,或者拐角时容易出现

茬寻路的路径出现的折返的情况,如图


从路径A-C理论上不应该出现 A-B-C因为没必要经过B,应该是tile数据有点问题导致这个情况

解决方案:先做一個简单处理把findStraightPath的找到的路径,做一次校验过滤掉折返点

 
 // 过滤共线折返路点
 

参考资料

 

随机推荐