Навигация: как игровой объект находит путь

Система навигации описывает проходимое пространство отдельно от внешнего вида уровня.

Иллюстрация к теме, а не фотография описанного события. Eoin Houston · CC BY-SA 4.0. Размер изменён; при показе возможно кадрирование.

Чтобы персонаж мог искать путь, игре нужно представление доступной области и связи между её участками. Навигационные инструменты Godot помогают строить такое представление и использовать его для движения агентов. Отрисованная картинка уровня сама по себе не сообщает системе все правила проходимости.

Полезно отдельно проверять ширину проходов, границы областей и изменения сцены. Найденный путь ещё нужно превратить в корректное движение персонажа. Если объект застревает, причина может быть в навигационных данных, коллизии или логике следования — эти уровни стоит диагностировать по отдельности.

Источники

  1. Официальная документация — Навигация: как игровой объект находит путьdocs.godotengine.org