引擎里带了NavCorridor插件,我没有找到介绍它的文档。根据我对源码的解读,看起来像是对FindPath返回的路径进行一些处理,让寻路的效果更好?现在只有MassAI在使用它,你们有计划在传统Actor AI里使用它吗?
你好,这个插件是用在fortnite中的车辆使用NavCorridor作为一种偏移路径的方式,由于载具寻路时相对于角色其范围更大,需要计算其障碍物之间通行的环境,让车辆在转弯时使路径远离拐角,远离路径附近的障碍物。未来的计划我似乎没有有提到对这块的迭代
感谢解答。另外,我还看到有个UNavLocalGridManager,是在Navmesh的基础上增加了一套网格寻路。我也没看到有任何使用它的地方。请问这个你们是用在哪方面的?
这个主要是提供在静态寻路中有临时出现或移动的障碍物,可以用NavLocalGridManager生成一片临时禁行网格来引导 AI 绕开,寻路时搭配AGridPathAIController和UGridPathFollowingComponent使用,UNavLocalGridManager目前还是Experimental状态,而且更适合大场景下的某些区域的特殊情况,因此引擎的比较小的demo并没有使用到