Урок 6 | Unreal Engine 4 Искусственный интеллект - Дерево поведения ИИ | AI Behavior tree Blackboard

  Рет қаралды 26,051

Cyberstars -  How to create a game

Cyberstars - How to create a game

3 жыл бұрын

Это 6 урок из серии Искусственный интеллект в игровом движке Unreal Engine.
В этом уроке мы начинаем разбирать Дерево поведения искусственного интеллекта - Behavior Tree и Blackboard.
Сперва мы рассмотрим - Что такое и как устроен Behavier Tree,
как работают Композиты (Composite) и Задачи (Task),
и научимся создавать свои задачи.
Затем разберем что такое Blackboard и с чем его едят,
После чего создадим простой скрипт в Behavior Tree где бот будет патрулировать территорию между точками.
И на последок бегло разберем Декораторы (Decorator) и Сервисы (Service)
Разовый донат new.donatepay.ru/@cyberstars
Patreon - / cyberstars
Discord - / discord
Google Play - play.google.com/store/apps/de...
Facebook - CyberstarsEn...
Instagram - cyberstars_...
ВКонтакте - cyberstars_entertainment

Пікірлер: 74
@cyberstars-5839
@cyberstars-5839 3 жыл бұрын
Discord - discord.gg/z8t2uSWCBq Разовый донат new.donatepay.ru/@cyberstars Patreon - www.patreon.com/cyberstars
@blast8ify
@blast8ify 11 ай бұрын
у меня аж мозг вскипел от стольких вводных, но должен отдать должное, все действительно четко и понятно объяснено, что легче переварить
@alexanderplatonov1986
@alexanderplatonov1986 3 жыл бұрын
Наконец то я нашёл нормальный и подробный тутор без воды по behavior tree... Ещё и на русском + с нормальным звуком! Офигеть!)))
@glormond
@glormond 3 жыл бұрын
Офигенная подача материала, все четко по полочкам! Только прошу не забрасывайте курс! Ждем продолжений)
@namename4503
@namename4503 2 жыл бұрын
хороший материал, подробное разъяснение в хорошем темпе, хорошая дикция, всё по теме, живые примеры. Всем бы брать с тебя пример.
@nicolaykoriagin
@nicolaykoriagin Жыл бұрын
Спасибо, именно такого объяснения не хватало. После этого ролика нужные кусочки паззла сложились и смог закончить то, над чем застрял.
@HugoBossKosta
@HugoBossKosta 3 жыл бұрын
спасибо за подробный материал, рассказанный простыми словами :)
@user-hu5vj4ee4v
@user-hu5vj4ee4v 3 жыл бұрын
А вот и новый контент подъехал
@VBAproject
@VBAproject 3 жыл бұрын
Ну красавчик тема топ, уроки на высоте. Всегда смотрю до конца
@ruslandad365
@ruslandad365 Жыл бұрын
Смотрю и выполняю просто в захлеб!!! безумно итересно))
@billyjohnny6225
@billyjohnny6225 2 жыл бұрын
Огромное спасибо за эту серию уроков!
@Patallogus666
@Patallogus666 11 ай бұрын
Очень круто! Спасибо
@LotmineRu
@LotmineRu Жыл бұрын
C "ноль comma два" я прям very or null
@superlexadnepr
@superlexadnepr Жыл бұрын
Спасибо!
@AndriiTurchynRieltorDnipro
@AndriiTurchynRieltorDnipro Жыл бұрын
спасибо!
@baboushka2660
@baboushka2660 Жыл бұрын
Красавчик
@user-lv1zv5yf8o
@user-lv1zv5yf8o 3 жыл бұрын
Молодец
@user-xi5rx3nl1o
@user-xi5rx3nl1o 3 жыл бұрын
УРА
@XJoys
@XJoys 3 жыл бұрын
Делал ли ты туррели? Интересует именно связка ... боты спавняться, туррель видит только то что в ранге, убивает и идет к следующему
@vachetorosyan7235
@vachetorosyan7235 2 жыл бұрын
✌✌
@tank_antivirus
@tank_antivirus 2 жыл бұрын
Здравствуйте подскажите могу ли я сделать каст на таски и что поставить в object
@SinedWOLF
@SinedWOLF 3 жыл бұрын
Очень интересно. А есть кто программирует ии под уе?
@ZhenyaBruss
@ZhenyaBruss Жыл бұрын
А почему запуск древа поведений не подходит к событию бегин плэй? Он позест чем лучше?
@torgath5088
@torgath5088 3 жыл бұрын
А даёте ли вы платные индивидуальные уроки?
@user-zd1qr2uu4f
@user-zd1qr2uu4f 3 жыл бұрын
Пойду посплю, время пройдёт быстрее! начало в 13:00
@GoodTeller
@GoodTeller 3 жыл бұрын
Ну это читерство!)
@andrewdanileyko192
@andrewdanileyko192 9 ай бұрын
"Он работает точно так же, только с точностью наоборот" - Автор ролика
@cyberstars-5839
@cyberstars-5839 9 ай бұрын
))))
@ForeverNils
@ForeverNils 9 ай бұрын
Спасибо. А можешь написать, что бы ты выбрал: использовать Behavior Tree или писал бы свой код в BP или C++?
@cyberstars-5839
@cyberstars-5839 9 ай бұрын
Behavior tree + задачи для него на C++
@ForeverNils
@ForeverNils 9 ай бұрын
@@cyberstars-5839 а почему не на плюсах всё? из-за большого кол-ва кода?
@cyberstars-5839
@cyberstars-5839 8 ай бұрын
Нет смысла прям все в плюсах делать. Тогда и шейдеры и анимацию тоже можно на плюсах, только зачем , движек для того и создан, чтобы упростить время и сложность разработки, есть фреймворк анрила на c++ для логики, на нем пишите код, он работает быстрей оболочки блуприн. Если так углубиться и подумать, мы же не пишем 3д объекты на direct3d который в свою очеред фреймворк на плюсах, мы берем 3д редактор. С анрилом тоже самое
@Lucerbius
@Lucerbius 2 жыл бұрын
Очень качественный урок. В версии UE 1.8 у события "Event Receive Tick AI" отсутствует Tick Interval. Может обход какой есть?
@beizhak3297
@beizhak3297 Жыл бұрын
Спасибо за подробный урок! У меня возникла проблема с передвижением в рандомные точки. Во время движения AI не понимает что он движется просто идет анимация Idle, и поворот в сторону движения тоже нету как можно исправить? Skeletal mesh, ABP у меня базовый анриловский
@zagvozdkin
@zagvozdkin Жыл бұрын
пересмотрите первый урок) боту нужно указать чтобы при движении он менял свою ротацию в соответствии с направлением движения.
@user-xb1jc7lf8x
@user-xb1jc7lf8x 3 жыл бұрын
😎😶😶😶😎
@DisoftGDmedia
@DisoftGDmedia Жыл бұрын
То есть можно иметь всего одну переменную одного типа в BT?
@cyberstars-5839
@cyberstars-5839 Жыл бұрын
Можно
@listentomusic621
@listentomusic621 3 жыл бұрын
cyberstars или ciberstars?
@cyberstars-5839
@cyberstars-5839 3 жыл бұрын
Киберстарс)
@chillgamerlv8317
@chillgamerlv8317 3 жыл бұрын
мне неработает event posses- run behavior tree' што нада target соидинить?
@skeletony7515
@skeletony7515 3 жыл бұрын
надо указать btAsset
@ruslandad365
@ruslandad365 3 жыл бұрын
Хей а Уроки по Плюсам Будут???
@cyberstars-5839
@cyberstars-5839 3 жыл бұрын
Будут. Правдо не знаю когда
@ruslandad365
@ruslandad365 3 жыл бұрын
​@@cyberstars-5839 Хек а то я уже прошел курс от Бена А то на Ютубе одни помои Кроме твоих роликов конечно)
@XJoys
@XJoys 3 жыл бұрын
На сколько он неоптимизирован, если на карте порядка ну ...50 ботов
@Revisin
@Revisin 3 жыл бұрын
У меня есть проблема с музыкой. Она проигрывается из Level Blueprint и при переходе на след. уровень она прекращается. Я просто сохраняю время, на котором оно сохранилось, и включаю на след. уровне, но в этом случае музыка прерывается на секунду. Есть какой-нибудь способ проигрывать музыку независимо от переходов между уровнями?
@user-ml8xh6qz2v
@user-ml8xh6qz2v 3 жыл бұрын
Привет, чисто в теории тебе может помочь плавное перемещение между уровнями(seamless travel), включается оно в настройках гейммода. Расписывать не буду как там всё работает, думаю сможешь найти в интернете. Если будут вопросы, то пиши
@Revisin
@Revisin 3 жыл бұрын
@@user-ml8xh6qz2v спасибо, вы очень помогли, всё работает
@farkasvilkas5839
@farkasvilkas5839 3 жыл бұрын
-переходе на след. уровень она прекращается по-моему, это нормально, игрок ожидает на другом уровне другую музыку. И вообще от музыки надо отдыхать иногда. И другой уровень можно начать тишиной. А потом ее можно плавно включить. Тут разные варианты. Есть например GameInstance - он всегда в памяти. Если непременно нужна непрерывная музыка, то можно его попробовать для проигрывания музыки. Но я бы другой уровень начинал с другими звуками.
@Revisin
@Revisin 3 жыл бұрын
@@farkasvilkas5839 не, там именно под одну музыку нужно
@farkasvilkas5839
@farkasvilkas5839 3 жыл бұрын
@@Revisin странная игра
@user-cy2yb3su2m
@user-cy2yb3su2m 3 жыл бұрын
Братан а ты хде учился ? Или так по курсам?
@cyberstars-5839
@cyberstars-5839 3 жыл бұрын
я читаю документацию к движку и потом прорабатываю на практике
@user-cy2yb3su2m
@user-cy2yb3su2m 3 жыл бұрын
@@cyberstars-5839 на сайте?
@cyberstars-5839
@cyberstars-5839 3 жыл бұрын
@@user-cy2yb3su2m да. вот тут docs.unrealengine.com/en-US/index.html и еще на Хабре есть
@user-cy2yb3su2m
@user-cy2yb3su2m 3 жыл бұрын
Спасибо! Удачи тебе в продвижении канала!
@Monkok3D
@Monkok3D Жыл бұрын
@@cyberstars-5839 хардкорщик)
@romankochev8899
@romankochev8899 Жыл бұрын
Почему под такими крутыми видео лайков кот наплакал а под всякими ша стримершами вагон и маленькая тележка ? Что то не ладное с этим миром :(
@devformation
@devformation 3 жыл бұрын
ИИ.. ииииииииииии..
@sega4452
@sega4452 3 жыл бұрын
я один нечего с первого раза не понял
@arik4787
@arik4787 3 жыл бұрын
некоторые моменты слишком быстро рассказываешь, я просто сообразить не успеваю
@apathydesorder
@apathydesorder 3 жыл бұрын
Голос как у туза
@cyberstars-5839
@cyberstars-5839 3 жыл бұрын
Кто такой Туз?
@apathydesorder
@apathydesorder 3 жыл бұрын
Киберспортсмен
Урок 6 | Unreal Engine 5 Мультиплеер - Настройки Графики / Меню / UMG
46:29
Cyberstars - Как создать игру
Рет қаралды 16 М.
Заметили?
00:11
Double Bubble
Рет қаралды 3,3 МЛН
Super gymnastics 😍🫣
00:15
Lexa_Merin
Рет қаралды 11 МЛН
Ну Лилит))) прода в онк: завидные котики
00:51
Which AI Behavior Framework Should You Use? | AI Series 46
17:26
LlamAcademy
Рет қаралды 35 М.
Урок 12 Unreal Engine 4 / 5 Искусственный интеллект - EQS Основы
25:10
Cyberstars - Как создать игру
Рет қаралды 13 М.
Урок 1 | Unreal Engine 5 Мультиплеер - Основы
17:27
Cyberstars - Как создать игру
Рет қаралды 55 М.