问题标签 [navagent]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1196 浏览

unity3d - Unity3D 复制的 NavMesh 代理不移动

在我的场景中,我有一个移动到特定目的地的代理。当我尝试复制它以创建第二个代理时,结果行为非常奇怪:代理被传送到地图的相对角落并停止移动。此外,运行时的导航网格似乎发生了变化(如您在第二个屏幕截图中所见)。一旦我禁用一个代理,另一个代理就会按预期开始工作。

编辑:这是我用于角色的代码(如您所见,我手动管理角色旋转/翻译而不是委派代理,这在我将相同的脚本分配给前面提到的第二个角色之前效果很好)。

只有一种活性剂 两个重复的代理都处于活动状态