首页 > 解决方案 > Unity3D:Unity 的 NavMeshAgents 是否不再将优先级较低的代理推开?

问题描述

我最近遇到了 Unity 代理的一个小问题。到目前为止,如果我们的代理与另一个(更高或同等优先级)代理相交,他们将被推开。

然而最近这种行为发生了变化,它们现在只是相交/穿过。较低优先级的代理似乎禁用(保持静止),直到较高优先级的代理离开。

是否存在与我的 AI 相关的潜在问题(这是我的目的),还是 Unity 对 NMA 所做的更改?

我正在使用 Unity 2018.2.10f1

标签: unity3dartificial-intelligencenavmesh

解决方案


万一其他人遇到类似问题,对我来说,这是由于没有将代理设置为 UpdatePosition 造成的。将其转回 true 修复了相交行为。


推荐阅读