三寻路
基于导航网格工具包。 计算3D导航网格上的点之间的路径,支持多个区域,并为FPS控件固定运动矢量。 要了解如何使用Blender ,请参阅。
感谢创建 ,这是该库的基础。
介绍
传统上,游戏和3D应用程序使用航点来帮助其AI代理导航。 这是不好的,有很多问题,但是通常比导航网格更容易实现。 导航更准确,更快,并且考虑了AI代理的大小(例如,战车需要比士兵更灵活的移动空间)。
有关导航网格寻路的全面介绍,请参阅AI Blog的文章“ 。
快速开始
安装
npm install --save three-pathfinding
创建导航网格
该库不会为您构建导航网格物体,而是使用Blender , Recast ( CLI )或其他工具来创建导航网格物体。
当前,该库不接受由诸如Recast之类的工具创建的自定义导航网格文件格式。 相反,您将需要将导航网格导出为3D模型格式(
1