定点数学库插件 - 包括(数学、导航、碰撞等)
下载地址 github.com/jiepengTan/LockstepEngine
这套库,是读取unity生成的导航网格来寻路的,但是在具体实现上,用定点数版本的寻路计算包括网格数据替换了unity内置的浮点数版本的相同功能,大家有兴趣可以阅读—下相关源码。
但是这个库有几个问题需要修改:
- 这套库的导航子库将导出导航网格数据的路径写死了。
在这个cs文件中:Engine.Editor\Src\PathFinding\Editor\EditorNavMeshToolcs
这个地方写死了。有很多项目不从resources目录加载资源,所以这里需要根据具体项目修改。 - 修正单位四元数定义错误:
Engine.LockstepEngine\Src\Math\BaseTypelLQuaternion.cs
需要使用库中的定义。