我在Unity中有一个场景,使用Unity的导航功能计算路径并使用NavMeshAgent走过它。我必须对路径进行轻微修改,然后重新分配给代理。
现在,Unity文档明确指出NavMeshAgent.path可以通过编程方式设置(非只读)。
在这里查看:https://docs.unity3d.com/Documentation/ScriptReference/NavMeshAgent-path.html 因此,可以创建新的NavMeshPath并将其分配给NavMeshAgent。
不幸的是,NavMeshPath不允许以任何方式分配Vector3数组,因为corners属性是只读的。这是怎么回事...
我需要解决这个问题。感谢您的帮助!
谢谢您的时间。
现在,Unity文档明确指出NavMeshAgent.path可以通过编程方式设置(非只读)。
在这里查看:https://docs.unity3d.com/Documentation/ScriptReference/NavMeshAgent-path.html 因此,可以创建新的NavMeshPath并将其分配给NavMeshAgent。
不幸的是,NavMeshPath不允许以任何方式分配Vector3数组,因为corners属性是只读的。这是怎么回事...
我需要解决这个问题。感谢您的帮助!
谢谢您的时间。