• Транспорт • Мода • Рецепты • Блоги • Охота • Путешествия • Спорт • Веселье • Своими Руками • IT • Знания
Мини-Игры
x

x
zakruti.com » ru » IT – Софт » Компьютерные Секреты
Урок 2 - Unreal Engine 4 Искусственный интеллект - Навигация ИИ / AI Move To

Урок 2 - Unreal Engine 4 Искусственный интеллект - Навигация ИИ / AI Move To

VKTwitterOK

содержание видео

Рейтинг: 4.0; Голоса: 1
Это 2 урок из серии Искусственный интеллект в игровом движке Unreal Engine. В этом уроке мы разберем навигацию для искусственного интеллекта, А именно функции Move To для перемещения ИИ ботов по навигационной сетке - NavMesh. Мы разберем автоматическое перемещение к указанной точке Target Point. Преследование игрока ботом, Перемещение ИИ между большим количеством точек -патрулирование, Перемещение ИИ между случайными точками, RayCasting для искусственного интеллекта. Функции AI - Navigation которые мы используем в уроке: Simple move to location Simple move to actor Move to location Move to actor AI Move To Move To Location or Actor Get Random Location in Navigable Radius Get Random Point in Navigable Radius Get Random Reachable Point in Radius
Дата: 2022-08-29

Комментарии и отзывы: 20


Уже так устал. Использую пятую версию движка, но везде уроки по четвертой. Ну, ок. Делаю все один в один по первому уроку и все окей, персонаж передвигается. Но как только по второму уроку приказал двигаться ему к точке или другому персонажу (например к его второй копии, то он стоит и не двигается.
Через Begin Play по урокам иностранного ютубера делал ИИ оленю, чтобы он гулял по травке, убегал от игрока через AI move to, кушал травку, когда голоден, отдыхал, если устал гулять и опять же, все работает, кроме передвижений.

ответить

Привет. 1. А как сделать чтобы AI при ai move to не резко разворачевался. а так же красиво как Box поваравечался в сторону рандом поинта и потом начинал движение. Нужен контроль поворота аишника при Ai controller. спасибо (Просто у меня аишник это дрон - а он должен плавно разворачеватся: . 2. Как сделать чтобы аишник стрейфился вокруг персонажа. ? Зарание спасибо.
ответить

Вот смотрю какой урок и отзывы. А отзывы прям положительные. Опять всем все понятно. На самом деле клацаеш быстро, что приходиться часто отматывать назад. А те кто пишут положительные отзывы, попробуйте на следующий день повторить урок самостоятельно. Так уверен, 100% хер у кого что получиться.
ответить

Всё классно, но зачем всё это вешать на EventTick который отрабатывает каждый кадр и 60 раз в секунду заставлять бота искать и перестраивать путь, если весь этот блупринт работает на Event BeginPlay? Вопрос риторический)
ответить

Доброго времени суток.
Насколько я знаю, получение ссылки на объект со сцены через GetAllActorsOfClass является плохой практикой. Есть ли какой-то иной способ получения ссылок на объекты со сцены?

ответить

Спасибо, что делаешь такой контент, очень полезно, т. к. на руском ютубе маловато такого, а на забугорном бывают детали не понятны. Когда будем погружаться в дерево поведения и blackboard)
ответить

Шикарная серия. Отличный преподавательский поставленный голос приятно сочетается с несомненным профессиональным опытом. Спасибо огромное и продолжайте пожалуйста дальше!
ответить

инкремент и так сохраняет переменную, т. е. не над было после ++ еще сетить переменную (время на ролике 14: 44)
а так автор, продолжай в том же духе, очень круто объясняешь

ответить

Cyberstars - Как создать игру-
ХАХАХАХАХАХ ХАХАХАХАХАХАХАХАА СЛУШАЮ ТВОЙ ВИДОС И ЧЕТО ПОДУМАЛ О РОССИЙКСКИХ ЧИНОВНИКАХ И ТЫ ТУТ ГОВОРИШЬ С 1: 12 ДО 1: 22 ХАХАХ РЖМ

ответить

у меня почему-то боты собираются в одной точке, в центре карты, и не реагируют на Target ptr, в нулевые координаты карты прибегают, независимо от логики
ответить

Первый урок прошел успешно, без изъянов. Все повторил, все работает. В этом уроке, бот не хочет идти к target point, сделал все точь в точь как в уроке(
ответить

Привет. Скажи(те, пожалуйста, в unreal engine добавили ли python? Где-то такая инфа всплыла, а посмотреть в движке нет возможности. Заранее спасибо)
ответить

Топовые видеоуроки, но хотел спросить
14: 50 - инкремент же уже включает перезапись в переменную, зачем еще раз сетить после сета?

ответить

NavLinkProxy - поможет строить путь для навигации. Например чтобы бот мог спрыгивать с рампы, а не бежать обратно к ступеням.
ответить

Как справочник ты неплох, но программист из тебя нулевой! Не знать, что инкремент уже делает set - это просто финиш и стыд.
ответить

Добрый день. Большое спасибо за уроки. Не могли бы Вы сказать почему Симпл Мув Ту Актор не срабатывает в режиме Симулейт?
ответить

14: 45 необязательно -перезаписывать- полученный результат, инкрементируемое значение сразу присваивается переменной
ответить

Друг ты не продаешь уроки допустим мне нужно что то особенное и сколько это стоить будет, с нпс друзьями связанное
ответить

Здравствуйте, cyberstars, не хотите ли создать дискорд сервер по ue4, где народ мог бы делится опытом, и задавать вопросы.
ответить

20: 47 - У меня нет функции -GetRangomLocationInNavigableRadius-. Как это можно обойти?
Видео полезное.
UE 4. 18

ответить
Добавить отзыв, комментарий






Другие видео канала