Unity将物理可行走区域限制为导航网格

时间:2017-07-30 03:41:08

标签: unity3d

我正在使用物理来控制我的玩家和navmesh /代理人工智能NPC和偶尔的玩家移动。我想知道是否有办法限制玩家的步行区域,当使用物理移动时,从导航网格到精确的烘焙网格,以便在两者之间保持可以接受的地面。

提前致谢

1 个答案:

答案 0 :(得分:1)

一种方法是在navmesh中获取实际网格并从中构造某种类型的碰撞。你可以得到这样的实际网格:

Error:Some file crunching failed, see logs for details
Error:Execution failed for task ':app:mergeDebugResources'.
> Error: Some file crunching failed, see logs for details

然后推荐C#三角函数计算(如找到凸包等)NetTopologySuite