В смысле, в каких случаях функция возвращает success а в каких fail?
Добрый вечер!
Функция AIMoveTo в Blueprint возвращает Success в случаи если:
- Управляемый Pawn достиг цели в допустимом радиусе (EPathFollowingResult::Success).
В остальных случаях она вернёт Failed а именно:
- Путь до точки заблокирован чем либо (EPathFollowingResult::Blocked).
- Точка находится за пределами навигационной сетки (EPathFollowingResult::OffPath).
- Задача отменена и остановлена (EPathFollowingResult::Aborted).
- Некорректный запрос (EPathFollowingResult::Invalid).
Узнать какой конкретно результат вернула функция можно при помощи блоков Switch или Select на перечисление (EPathFollowingResult), которое так-же возвращает функция.
Подробнее о том, как работать с ИИ можно прочитать в этом разделе.
2 Likes
Спасибо