【发布时间】:2015-07-04 23:00:54
【问题描述】:
我在 Unity 中有一个场景,我使用 Unity 的导航功能来计算路径并使用 NavMeshAgent 来行走。 我必须对路径稍作修改,然后将其重新分配给代理。
现在,Unity 文档清楚地表明 NavMeshAgent.path 可以实用地设置(不是只读的)。
请看这里:https://docs.unity3d.com/Documentation/ScriptReference/NavMeshAgent-path.html
因此可以创建一个新的 NavMeshPath 并将其分配给 NavMeshAgent。
不幸的是,NavMeshPath 不允许您以任何方式分配 Vector3 数组,因为 corners 属性是 只读。什么...
我需要一个解决方法。任何帮助表示赞赏!
感谢您的宝贵时间。
【问题讨论】: