Unity3d '中的代理配置有什么区别;代理人';tab和in';烘焙&x27;制表符统一?

Unity3d '中的代理配置有什么区别;代理人';tab和in';烘焙&x27;制表符统一?,unity3d,unity5,navmesh,Unity3d,Unity5,Navmesh,在Unity中,当导航到Window>Navigation时,我看到Agents选项卡和Bake选项卡中都有代理的配置。它们是代理的半径、高度、最大坡度和台阶高度。为什么它们同时存在于上述两个选项卡中 具体来说,我的地图使用不同高度的地形,我有两种代理类型:汽车和飞机。我希望我的车只能在平原上行驶,而飞机应该能够在任何地方行驶:山上、平原上或水上。当我在“代理”选项卡中更改“最大坡度”和“下降高度”(在每种代理类型上进行测试)时,什么都不会发生,但当我在“烘焙”选项卡中更改,然后按“烘焙”时,汽

在Unity中,当导航到Window>Navigation时,我看到Agents选项卡和Bake选项卡中都有代理的配置。它们是代理的半径、高度、最大坡度和台阶高度。为什么它们同时存在于上述两个选项卡中

具体来说,我的地图使用不同高度的地形,我有两种代理类型:汽车和飞机。我希望我的车只能在平原上行驶,而飞机应该能够在任何地方行驶:山上、平原上或水上。当我在“代理”选项卡中更改“最大坡度”和“下降高度”(在每种代理类型上进行测试)时,什么都不会发生,但当我在“烘焙”选项卡中更改,然后按“烘焙”时,汽车和飞机代理都可以在任何情况下移动。你能指出我的错误并告诉我正确的方法吗


谢谢阅读。

将我的工作解决方案留给以后的人

我在手册中发现:

  • NavMesh烘焙设置描述所有NavMesh代理的烘焙方式 碰撞或避免静态世界几何体。为了保持 内存在预算和CPU负载检查中,只能使用一种大小 在烘焙设置中指定
  • NavMesh代理属性值描述代理如何与 移动障碍物和其他代理
这意味着“代理”选项卡中的设置仅用于代理碰撞,而不用于在世界上移动

要使用不同的导航代理,需要多个NavMesh。如果我没有弄错的话,这在工作流中似乎是可能的