Урок 3 | Unreal Engine 4 Искусственный интеллект - Настройка ИИ / Nav Mesh
ฝัง
- เผยแพร่เมื่อ 26 ก.พ. 2021
- Это 3 урок из серии Искусственный интеллект в игровом движке Unreal Engine.
В этом уроке мы разберём как оптимальней структурировать логику искусственного интеллекта в Blueprint,
Рассмотрим настройки навигационной сетки Nav Mesh - Recast Nav Mesh,
Как создать динамический Nav Mesh который обновляется во время игры,
Как сделать чтобы Nav Mesh генерировался только вокруг бота, что полезно использовать в больших открытых мирах,
И напоследок как делать AI Debugging - визуальное отображение процессов происходящих с искусственным интеллектом.
Разовый донат new.donatepay.ru/@cyberstars
Patreon - / cyberstars
Google Play - play.google.com/store/apps/de...
Discord - / discord
Facebook - CyberstarsEn...
Instagram - cyberstars_...
ВКонтакте - cyberstars_entertainment
Discord - discord.gg/z8t2uSWCBq
Разовый донат new.donatepay.ru/@cyberstars
Patreon - www.patreon.com/cyberstars
Спасибо большое. У вас самые классные видео. Все по делу без воды, коротко и ясно!
Такого подробного разбора на русском нигде нет, так держать!
А ты успеваешь следить за такими быстрыми кликами автора? На следующий день сможешь самостоятельно повторить? Не уверен!
@@valerontaurus Для этого есть пауза и перемотка. Да смогу, для этого я повторяю несколько раз, при этом меняя что то для себя. Конечно, не всё сразу выходит как, приходиться пересматривать несколько раз.Кому надо, тот будет разбираться. Я вот только через 1.5 года, начал более менее уверенно понимать и работать с блупринтами. Всё приходит со временем и практикой.)
@@user-bb7en5tr5o я понимать начал где-то полгода назад, хотя занимался по видео пару лет. Тогда я еще забрасывал и ничего не делал, а как начал изучать программирование на 3 курсе, так вернувшись в анрил, я все начал понимать.
Инфа по настройке навмеша - это то, что я искал!
Спасибо, ждём продолжения.)
Отличная подача материала. Так держать.
Спасибо большое за урок - прекрасный труд!
Отличный урок спасибо
Супер! Класс! То что я искал и то чего удивительно нет на англоязычном Ютубе
Полный пизесс, ивент пизесс. По`зест бро...
Я тоже был ошарашен. :) Но это не придирка. Просто от неожиданности. Так-то там много всего: и пон, и th не Ф. Ну да пофиг. Контент хорош.
А главное такой материал бесплатно.. Чел, ну ты даешь) Спасибо
Спасибо
Новое видео урааа
Нишьтяк! Чёткинс туториал. Вот бы тутор по АИ соперников в гонке... ну это так... на будущее...
Лайк ты крут как всегда ,сделай и 4 урок пожалуйста
спасибо
продолжайте..
Долго видео не было. Ты будешь когда нибудь сам стримить что бы можно было вопросы задавать?
Где тебя носило столько времени? Мы этот урок ещё неделю назад ждали.
Блок Питания накрыло)
@@cyberstars-5839 например можно рассчитать потребную мощность блока питания в зависимости от установленных комплектующих через конфигуратор ДНС.
круто
УРА!
thx
Здорова! не подскажешь где можно или в чём редактировать файл с расширение .archive
Поскорее бы новое видео
Видео отличные и у меня возник вопрос.
🔺У тебя есть готовый/выпущенный проект/игра?
да,еще до Ютуба я создал игру под андройд Starminer Omega но там есть баги которые как то нужно исправлять, поэтому я ее не пиарю, отложил на потом
Сколько у меня сразу вопросов.. Как расчитывать в композитном мире навпатч? Как сделать что бы при незагруженном уровне в композитном мире что бы с одного уровня прибежал бот в другой. Например если миссия того требует. Нав пути просчитываются при каждой загрузке игры или после того как пересчитались раз то сохраняются? Сколько же сразу возникает вопросов))))
А почему в рекастнавмеш не динамик рантайм генерейшон, а динамик модифаерс онли?
Так же навмеш ботовский не будет обновляться при перемещении..
Быстрееееее
Привет. Не подскажешь почему у меня не перерасчитываеться Nav Mesh после того как я ставлю в generation новые данные (например tile size UU). Буду очень благодарен если ответишь тем более ролик вышел примерно 5 месяцев назад)))
✌✌✌✌✌✌
Ребят, подскажите. Вчера видел на этом канале один ролик про ИИ и там говорилось что есть такой Нод который отвечает за евенты. То есть при запуске, можно из выпадающего списка выбрать евент, который есть в другом Blueprint. Я думал это Create Event, но он не подходит.
Может быть это делали с помощью event dispatcher`а?
@@baletun нет. Я уже разобрался. Это не на этом канале было. Надо было вызвать cast to и уже из него можно брать create event.
Если у кого то не срабатывает АИ логика на бегинплэе - это, возможно, из-за того, что бегинплэй срабатывает за мгновение до начала игры.
У меня АИ не мог найти и распознать меня как игрока потому, что я удалил плэйерстарт со сцены и спавнился чисто в окно редактора, и судя по всему, это происходит на мгновение позже срабатывания ивента бегин плэй, в то время как плэйерстарт есть в сцене изначально и к нему бот исправно бежит по срабатыванию бегинплэя.
Думается этот момент надо и в других ситуациях учитывать.
Кстати только щас задумался об этом,а ты прошел платные курсы или тебя знакомый научил)?
Просто если курсы то я хотел бы узнать на сколько большая польза от них,стоят ли они своих денег?
я собираю инфу из разных источников потом ее проверяю, обычно это документация к движку и ютуб
@@cyberstars-5839 нифига себе а я думал что ты все знаешь и просто ведешь канал на ютуб что бы люди тоже знали)как все делать ,но собирать инфу и давать ее нам это тяжелее ,теперь понятно почему у тебя ролики выходят так долго,ну а за собранную и переданную нам инфу отдельный респект)!
@@SS-rp4hp даже еслиб я знал весь движек наизусть ,все равно он часто обновляется и лучше перед записью посмотреть свежую инфу, в документации обычно нет полного спектра информации и приходится собирать по крупицам. Как когдато сказал мой учитель программирования
-программист учится всю жизнь.
Игого
А как сделать так что бы маршрут прокладывал не взирая на припятствия и обрывы чтобы AI шло в слепую напролом без прокладывания огибающих маршрутов.
Посмотрите содержание плейлиста, там есть нужный урок - преодоление препятствий
@@cyberstars-5839 Навлинк не очень решает проблему. Не совсем такого эффекта хотел добиться. Смысл вот в чём - Point And Click контроллер игрока, но нужно чтобы не работала прокладка короткого маршрута, а тупо шёл в направлении клика. Не включалось ИИ что можно к примеру перепрыгнуть с объекта на объект, а продолжал двигаться и падал просто по физике. Может быть вообще нужно было не реализовывать на навмеше. Тогда как ещё, вот в чём вопрос.
Боты видят друг друга как преграду. Как исправить? У меня ширина меша 25 пунктов, делаю сайд скролер. И когда несколько ботов бегут вместе, они друг другу мешают, стопяться, тупят снижаю скорость. Коллизию на друг друга я им отключил.
Какое у тебя Железо стоит в системе, не скажешь?))
CPU Xeon E31270
GPU GTX 1060 6GB
RAM 12 GB
SSD Samsung 850 Evo 250 gb
@@cyberstars-5839 спасибо, просто у самого райзен 2600, озу 16гб, и рх 580.
Железо среднее, крупные графические проекты не потянет, а недавно Quixel выкатили объемный проект по средневековию, чисто карта с графоном.
Вот я грузил долго ее, словно майнил 20мин. проект весил 20гб.
Подумал я что подобное мне не светит с таким железом.))
@@TairumX хехе, у меня GT 710, 12 озу и проц за 3k :D
Привет, я загрузил последнюю версию движка Unreal Engine. Я хочу создать игру. Вы знаете игру Call of Duty. Могу ли я создать такую игру на своем движке или это невозможно?
это возможно, но очень долго
Где я могу скачать соответствующие детали для моей игры, например, разбитые дома, трава, галька, цветы, деревья, могилы, сам двигетел
Делал оптимизацию на основе радиуса для нпс и все поломалось нафиг с учетом того что это не работает для левел стримминга. спасибо положил нпсов совсем
Почему у меня Self не подключается к controller! В чём проблема? Я не понимаю!
гляньте какой тип данных у self и в каком классе блупринт он расположен
Всем привет, у меня такой вопрос есть, вот у него на видео с помощью куба он вырезает дыру в стене или в потолке, в общем где угодно, так вот, я когда делаю абсолютно тоже самое(ставлю тот же куб и также делаю его невидимым), то он просто пропадает из виду и при этом дыра в стене появляется, кто знает что можно сделать, чтобы работало точно также как и у автора этого видео ?
чтобы его опять выделить нажмите на стену в дыре
@@cyberstars-5839 , куб я найти могу, а вот дыры в стене не появляется вообще, куб просто пропадает и всё.
1:20 вызов всех функций. Кто то понял даже на скорости проигрывания 0,25 после 10 раз перематывания назад? Если да, то явно вундеркинды!
Это функции из предыдущего урока
Не говори пизесс пожалуйста😂
Кто дис поставил? Кто эта собака?
9:43 Че то там на своем не связыным китайском. 15:01 Что млять.
Так быстро кликаешь, что прям раздражает. Уверен, многие перематывают по нескольку раз. Это твой недостаток в уроках.
НЕ УСКОРЯЙ ВИДЕО
ПОЖАЛУЙСТА
Я НЕ УСПЕВАЮ!!!
ладно, обычноя ускоряю те места которые уже мы проходили в прошлых уроках чтобы сократить длину ролика
Спасибо
Спасибо