NavMeshAgent.updatePosition
Declaration
public bool updatePosition;Описание
Получает или устанавливает, синхронизируется ли позиция преобразования с позицией симулированного агента. Значение по умолчанию — true.
Если true, изменение позиции Transform влияет на симулируемую позицию и наоборот.
Если false, симулируемая позиция не применяется к позиции Transform и наоборот.
Значение false для updatePosition можно использовать, чтобы включить явное управление позицией Transform из скрипта. Так можно использовать симулируемую позицию агента для управления другим компонентом, который, в свою очередь, задаёт позицию Transform (например, анимация с Root Motion или физика).
При включении updatePosition (если ранее оно было отключено) Transform перемещается в симулируемую позицию. Благодаря этому агент остаётся привязанным к поверхности NavMesh.