gpt4 book ai didi

unity3d - Unity 'Agents' 选项卡和 'Bake' 选项卡中代理的配置有什么区别?

转载 作者:行者123 更新时间:2023-12-05 03:08:33 24 4
gpt4 key购买 nike

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

具体来说,我的 map 使用不同高度的地形,我有 2 种代理类型:汽车和飞机。我希望我的车只能在平原上行驶,而飞机应该能够在任何地方行驶: Alpine 、平原或水域。当我在 Agent 选项卡中更改最大坡度和下降高度(在每种代理类型上进行测试)时,没有任何反应,但是当我在 Bake 选项卡中更改然后按 Bake 时,Car 和 Airplane 代理都可以在任何地方移动。能否请您指出我的错误并告诉我正确的方法!

感谢阅读。

最佳答案

将我的解决方案留给后来者。

我在手册中找到了这个:

  • NavMesh 烘焙设置描述了所有 NavMesh Agent 是如何碰撞或避开静态世界几何体。为了保持内存预算和 CPU 负载检查,只有一个大小可以在烘焙设置中指定。
  • NavMesh Agent 属性值描述了代理如何与移动障碍物和其他代理。

这意味着 agents 选项卡中的设置仅适用于 agent-agent 碰撞,而不适用于在世界中移动。

要拥有不同的导航代理,您需要多个 NavMeshes。如果我没记错的话,这似乎可以通过 new NavMesh component 实现。工作流程。

关于unity3d - Unity 'Agents' 选项卡和 'Bake' 选项卡中代理的配置有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45003204/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com