unity3d - Unity3D:Unity 的 NavMeshAgents 是否不再将优先级较低的代理推开?
问题描述
我最近遇到了 Unity 代理的一个小问题。到目前为止,如果我们的代理与另一个(更高或同等优先级)代理相交,他们将被推开。
然而最近这种行为发生了变化,它们现在只是相交/穿过。较低优先级的代理似乎禁用(保持静止),直到较高优先级的代理离开。
是否存在与我的 AI 相关的潜在问题(这是我的目的),还是 Unity 对 NMA 所做的更改?
我正在使用 Unity 2018.2.10f1
解决方案
万一其他人遇到类似问题,对我来说,这是由于没有将代理设置为 UpdatePosition 造成的。将其转回 true 修复了相交行为。
推荐阅读
- html - 为什么我无法使用 jQuery 获取此 html 表中复选框的值?
- swift - 如何在 SwiftUI 中删除文本视图上方和下方的空间?
- reactjs - 反应钩子问题。不是重新渲染一个组件
- javascript - FA 图标没有出现在我的 html 项目的第二页中。怎么修?
- python - 计算值符合数据框中条件的次数
- angular - 角度测试没有失败,但在清理组件时抛出“错误”类型错误:无法读取未定义的属性“取消订阅”
- spring-boot - jhipster+okta 的授权错误:未添加 ROLE_ADMIN
- c++ - 字符数组转二进制
- c# - 使用 C# 如何使用表单设置变量?
- python - TypeError:在cartopy中使用时字符串索引必须是整数,但正常打印工作正常