Урок 8 | Unreal Engine 4 Искусственный интеллект - Декораторы ИИ / AI Bihavior Tree Decorator

  Рет қаралды 13,126

Cyberstars -  How to create a game

Cyberstars - How to create a game

Күн бұрын

Пікірлер: 60
@Patallogus666
@Patallogus666 Жыл бұрын
Как будто купил премиальный курс на CGMA!!! И даже лучше! Это просто вышак!!
@winbion
@winbion 5 ай бұрын
Что такое декораторы ИИ 1:08 Как создать декораторы ИИ 1:30 BlackBoard based condition 2:44 Gameplay Tag Condition 8:02 Сompare BlackBoard entries 8:52 Composed (кратко!) 9:18 Composed (полноценно!) 16:38 Conditional Loop 9:30 Cone Check 10:32 Cooldown 11:34 Does path exist 12:15 Force Success 13:08 Is At Location 13:22 Is BlackBoard value of given Class 14:02 Keep in Cone 14:24 Loop 14:56 Set Tag Cooldown 15:10 Tag Cooldown 15:22 TimeLimit 15:56
@АнатолийБыков-п5я
@АнатолийБыков-п5я 3 жыл бұрын
лайк не глядя) Спасибо за эти уроки!
@romanr8013
@romanr8013 3 жыл бұрын
Спасибо за уроки. Очень полезно
@Louis_Entertainment
@Louis_Entertainment 9 ай бұрын
Автор вы большой молодец. От души благодарю за труды!
@jacobmmm8260
@jacobmmm8260 3 жыл бұрын
Спасибо автору за Видео;)
@АлексВескер-м8ж
@АлексВескер-м8ж 3 жыл бұрын
Спасибо за урок!
@romann2863
@romann2863 2 жыл бұрын
Спасибо автору за проделанную работу!
@intaro_redfox
@intaro_redfox Жыл бұрын
Здорово, как всегда на высоте!
@КотКотофей-я9ы
@КотКотофей-я9ы Жыл бұрын
За такие уроки деньги надо брать
@АндрейЗнак-и1б
@АндрейЗнак-и1б Жыл бұрын
Спасибо, продолжай, ждем новых видео!
@Louis_Entertainment
@Louis_Entertainment 9 ай бұрын
Супер!
@fidus5016
@fidus5016 Жыл бұрын
ЛАйк не глядя)
@cyberstars-entertainment
@cyberstars-entertainment 3 жыл бұрын
Весь курс по Искусственному интеллекту в Unreal Engine kzbin.info/www/bejne/q5q5d2WAe6aHbJI Discord - discord.gg/z8t2uSWCBq Разовый донат new.donatepay.ru/@cyberstars​ Patreon -www.patreon.com/cyberstars
@pamparam3495
@pamparam3495 3 жыл бұрын
патреон отвалился?
@cyberstars-entertainment
@cyberstars-entertainment 3 жыл бұрын
@@pamparam3495 что с ним?
@cyberstars-entertainment
@cyberstars-entertainment 3 жыл бұрын
@@pamparam3495 а все понял починил www.patreon.com/cyberstars
@pamparam3495
@pamparam3495 3 жыл бұрын
@@cyberstars-entertainment хм, странно, сейчас нормально, а перед этим ссылка была битой
@cyberstars-entertainment
@cyberstars-entertainment 3 жыл бұрын
@@pamparam3495 спасибо что заметили
@mikelkram
@mikelkram Жыл бұрын
stoooop-stoooop-ssssstooooop.....whoooo
@resproject1731
@resproject1731 2 жыл бұрын
Thank you BRO)
@AndriiTurchynRieltorDnipro
@AndriiTurchynRieltorDnipro Жыл бұрын
спасибо
@-_-Inquisitor-_-
@-_-Inquisitor-_- 3 жыл бұрын
15:02 - итерация
@Louis_Entertainment
@Louis_Entertainment 9 ай бұрын
Таймкоды: 2.46. Блекборд кондишен ( проверка условий, в случае не соблюдения отменяет выполнение таска) 8.54. Cmpare BB: Сравнение двух ключей двух Блекборд. 9.30. Conditional loop (Позволяет зациклить логику исполняемой задачи до тех пор пока указанный ключ блекборда будет записан в блекборд) 10.32. Cone check (Посмотреть перед собой и если актор попадет в поле зрение.то условие выполнено) 10.35 Cooldown (временная пауза перед исполнением задачи на котором висит этот декоратор) 12.15 Does path exist (Декоратор проверяет можно ли построить путь между двуми точками) 13.07 Force success (изменяет результат на успех для принудительного исполнения таска) 13.22 Is At location(Проверяет находится ли бот в указанных координатах. Например можно прицепить реакцию эмоции в виде воспроизведения анимации по соответствию места в локации) 14.04 is BlackBoard value of given Class 14/26 Keep in cone (Пока моб видит цель в радиусе своего зрения условия будут выполнены) 14.57 Loop (Можем указать количество раз, которое необходимо исполнить таск. После исполнения он будет закончен) 15.11 Set tag cooldown 15 24 Tag cooldown 15 55 Time Limit (Устанавливает время для исполнения таска. После завершения времени исполнения логика таска будет считаться выполненной) 16.33 COMPOSITE (МОжно запихнуть кучу разных проверок сюда) ___________________________ 19.00 как создать собственные декораторы!
@Лучшийкомментарий-ъ3ч
@Лучшийкомментарий-ъ3ч 3 жыл бұрын
Epic Games не расписывают так подробно документацию к движку
@skeletony7515
@skeletony7515 3 жыл бұрын
Он по этим документациям делал тутор
@arkanzock4082
@arkanzock4082 3 жыл бұрын
А есть возможность делать это все на плюсах?
@cyberstars-entertainment
@cyberstars-entertainment 3 жыл бұрын
Да ,такая возможность есть
@superlexadnepr
@superlexadnepr Жыл бұрын
Дякую
@АнатолийКакашкин-ъ5щ
@АнатолийКакашкин-ъ5щ 3 жыл бұрын
Первый коммент и первый лайк!
@rapatologyrrr472
@rapatologyrrr472 3 жыл бұрын
Лучше чем героин
@Лучшийкомментарий-ъ3ч
@Лучшийкомментарий-ъ3ч 3 жыл бұрын
ну тут еще можно поспорить
@rapatologyrrr472
@rapatologyrrr472 3 жыл бұрын
@@Лучшийкомментарий-ъ3ч спорят грибы а я дискутирую
@Lestat-u2w
@Lestat-u2w 3 жыл бұрын
@@rapatologyrrr472 Ебать ты тип :D Дискутирует он в комментах на ютубе. А сообщения ты не с оттопыренным мизинчиком пишешь? Ты б на улицу вышел - чсв проветрил. Глядишь, проще станешь. Дискутер, блеать. Уахахаха
@Louis_Entertainment
@Louis_Entertainment 9 ай бұрын
про мизинчик было смешно))браво чувак))))@@Lestat-u2w
@Dimonewave
@Dimonewave 2 жыл бұрын
Немного не уловил разницу между On Result Change и On Value Change
@torgath5088
@torgath5088 3 жыл бұрын
8:46 - 8:48 - момент философии.
@devformation
@devformation 3 жыл бұрын
autolike
@farkasvilkas5839
@farkasvilkas5839 3 жыл бұрын
поскольку автор мне не обьяснил базовые принципы смешивания слоев в материале ландшафта, у меня ворчливое настроение и я скажу прямо, без закруглений острых углов. по-моему, автор просто перевел документацию и своим пафосным голосом ее озвучил. По observer aborts можно было сказать хоть пару слов, привести примеры. Это очень важный параметр. Прерывает, что-то, зачем это нужно, привести простейший пример. За автора приведу я - если бот бродит по рэндомным точкам, то он может увидеть игрока, или игрок может его атаковать, и тогда бот должен прервать(!) свою прогулку и контратаковать игрока. Объяснить так же нужно в чем отличие result от value. Это очень неудачные названия, они похожи на синонимы и их нужно четко понять. По-сути, если не объяснить этого то можно вообще не объяснять работу дерева поведения. И не пудрить мозги слушателям. Пример с декоратором Blueprint просто ужасный и бесполезный - понятно, что условие isSet никогда не выполнится, ибо GetRandomPoint просто прервет композит - последовательность при неудаче. Неужели нельзя было придумать что-то полезное? Is Set, not Is Set, пипец информация. Целую минуту лил воду по этой ерунде.
@cyberstars-entertainment
@cyberstars-entertainment 3 жыл бұрын
)) если я перевел это с офф доков. То получается притензии должны быть к офф докам)
@farkasvilkas5839
@farkasvilkas5839 3 жыл бұрын
@@cyberstars-entertainment к сожалению, у меня как были пробелы в знаниях так они и остались после прослушивания видео. Это не претензия, это просто факт, фидбек. result от value я плохо отличаю. Не все видео у автора такие же бесплодные, но с ИИ я хотел бы больше практических примеров. Два вопроса в движке - ИИ и материал ландшафта. Третий - думаю, анимации и анимационный блюпринт. Очень мало по ним информации. Это коты в мешке. Их нужно развертывать особым образом. Тщательно. Только в 9 видео автор подобрался к главному - к дереву поведения. Еще пару видосов снимет и закончит. А нужно было с BT с первого видео начинать! Тогда в 9 видео мы бы чему-то научились. Создали бы простенький, но четкий ИИ. Попробуй создать ИИ, как у простейшего зомбяка в Диабло 1. Вот это был бы хороший пример. Но хочу заметить, что в уроке про восприятие, автор очень хорошо объяснил отладку. Лучшим образом. И даже показал красивую клавиатуру с этим проклятым апострофом, который я постоянно не мог найти, писал себе шпаргалки и снова потом забывал. Молодец автор! Прекрасная качественная работа. Не поленился нарисовать эту клавиатуру и сделано оч красиво. я даже за то видео это видео лайкну!
@Lucerbius
@Lucerbius 3 жыл бұрын
@@farkasvilkas5839 Result - это результат выполнения функции, а Value - это значение параметра. Как это можно не понимать?! Даже если автор и перевёл документацию, то сделал это великолепно.
@farkasvilkas5839
@farkasvilkas5839 3 жыл бұрын
@@Lucerbius если тебе все понятно, то приведи пример. Результат функции это тоже значение. Причем, тоже разного типа. Это крайне мутная часть декораторов и никто нормально ее пока не объяснил. И в документации это почти не объясняют, я ее сам не один раз переводил, разную документацию и в упор не понимаю разницу. В чем разница, точно? В каком случае неправильно меня поймут? Например, декоратор сравнивает параметр(BB key) со значением 5000. Что тут ставить, по результату или по значению? Дайте примеры для Value и для Result. Надеюсь ты видишь, что это не просто. Переводят что-то бездумно и гайды пишут. По-моему если что-то изменится то изменится и результат и значение - ну и муть!
@Lucerbius
@Lucerbius 3 жыл бұрын
@@farkasvilkas5839 Ну я сам пока учусь по видео этого автора. Так что примерами не могу блеснуть. Провод имеет два конца. Результат первой функции, это значение для второй функции или блока. Мне не понятно в чём ты путаешься. Про сравнение было в прошлом уроке (или в этом, уж не помню). А так, функция выдаёт результат в виде значения определённого типа (этот тип надо выяснять по документации, либо эмпирически). В программировании я просто тип переменной узнавал, в которой был результат функции. А в UE4 не знаю как это делать, хотя вроде бы у блоков подписано всё.
人是不能做到吗?#火影忍者 #家人  #佐助
00:20
火影忍者一家
Рет қаралды 20 МЛН
小丑教训坏蛋 #小丑 #天使 #shorts
00:49
好人小丑
Рет қаралды 54 МЛН
99.9% IMPOSSIBLE
00:24
STORROR
Рет қаралды 31 МЛН
Live Link Unreal Engine 5 и Cascadeur
3:13
Gribkov Animation
Рет қаралды 354
Урок 02 Час Кода (комплект обучения Unreal)
46:22
Unreal Engine: с нуля до джуна
Рет қаралды 587
4 года в разработке видеоигр | Заработок с игр | Gamedev
5:51
UniDevels - мир разработки игр
Рет қаралды 12 М.
КАК СОЗДАТЬ СВОЮ ВСЕЛЕННУЮ?
8:03
Fear_Cookie
Рет қаралды 2,6 М.
Мультиплеер в Unreal Engine: Actor Net Dormancy
9:07
Natatem00\Программирование
Рет қаралды 170
人是不能做到吗?#火影忍者 #家人  #佐助
00:20
火影忍者一家
Рет қаралды 20 МЛН