Использование NavigationAgents

NavigationsAgents — это вспомогательные узлы, которые объединяют функции поиска пути, следования по пути и избегания агентов для наследующего родительского узла Node2D/3D. Они упрощают выполнение общих вызовов к API NavigationServer от имени родительского узла-актора, делая их более удобными для начинающих.

2D и 3D версии NavigationAgents доступны как NavigationAgent2D и NavigationAgent3D соответственно.

Новые узлы NavigationAgent автоматически присоединятся к навигационной карте по умолчанию на World2D/World3D.

Узлы NavigationsAgent необязательны и не являются обязательным условием для использования навигационной системы. Весь их функционал можно заменить скриптами и прямыми вызовами API NavigationServer.

Совет

Для более продвинутого использования рассмотрите Использовать NavigationPathQueryObjects вместо узлов NavigationAgent.