Как будто купил премиальный курс на CGMA!!! И даже лучше! Это просто вышак!!
@winbion5 ай бұрын
Что такое декораторы ИИ 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я3 жыл бұрын
лайк не глядя) Спасибо за эти уроки!
@romanr80133 жыл бұрын
Спасибо за уроки. Очень полезно
@Louis_Entertainment9 ай бұрын
Автор вы большой молодец. От души благодарю за труды!
@jacobmmm82603 жыл бұрын
Спасибо автору за Видео;)
@АлексВескер-м8ж3 жыл бұрын
Спасибо за урок!
@romann28632 жыл бұрын
Спасибо автору за проделанную работу!
@intaro_redfox Жыл бұрын
Здорово, как всегда на высоте!
@КотКотофей-я9ы Жыл бұрын
За такие уроки деньги надо брать
@АндрейЗнак-и1б Жыл бұрын
Спасибо, продолжай, ждем новых видео!
@Louis_Entertainment9 ай бұрын
Супер!
@fidus5016 Жыл бұрын
ЛАйк не глядя)
@cyberstars-entertainment3 жыл бұрын
Весь курс по Искусственному интеллекту в Unreal Engine kzbin.info/www/bejne/q5q5d2WAe6aHbJI Discord - discord.gg/z8t2uSWCBq Разовый донат new.donatepay.ru/@cyberstars Patreon -www.patreon.com/cyberstars
@pamparam34953 жыл бұрын
патреон отвалился?
@cyberstars-entertainment3 жыл бұрын
@@pamparam3495 что с ним?
@cyberstars-entertainment3 жыл бұрын
@@pamparam3495 а все понял починил www.patreon.com/cyberstars
@pamparam34953 жыл бұрын
@@cyberstars-entertainment хм, странно, сейчас нормально, а перед этим ссылка была битой
@cyberstars-entertainment3 жыл бұрын
@@pamparam3495 спасибо что заметили
@mikelkram Жыл бұрын
stoooop-stoooop-ssssstooooop.....whoooo
@resproject17312 жыл бұрын
Thank you BRO)
@AndriiTurchynRieltorDnipro Жыл бұрын
спасибо
@-_-Inquisitor-_-3 жыл бұрын
15:02 - итерация
@Louis_Entertainment9 ай бұрын
Таймкоды: 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 жыл бұрын
Epic Games не расписывают так подробно документацию к движку
@skeletony75153 жыл бұрын
Он по этим документациям делал тутор
@arkanzock40823 жыл бұрын
А есть возможность делать это все на плюсах?
@cyberstars-entertainment3 жыл бұрын
Да ,такая возможность есть
@superlexadnepr Жыл бұрын
Дякую
@АнатолийКакашкин-ъ5щ3 жыл бұрын
Первый коммент и первый лайк!
@rapatologyrrr4723 жыл бұрын
Лучше чем героин
@Лучшийкомментарий-ъ3ч3 жыл бұрын
ну тут еще можно поспорить
@rapatologyrrr4723 жыл бұрын
@@Лучшийкомментарий-ъ3ч спорят грибы а я дискутирую
@Lestat-u2w3 жыл бұрын
@@rapatologyrrr472 Ебать ты тип :D Дискутирует он в комментах на ютубе. А сообщения ты не с оттопыренным мизинчиком пишешь? Ты б на улицу вышел - чсв проветрил. Глядишь, проще станешь. Дискутер, блеать. Уахахаха
@Louis_Entertainment9 ай бұрын
про мизинчик было смешно))браво чувак))))@@Lestat-u2w
@Dimonewave2 жыл бұрын
Немного не уловил разницу между On Result Change и On Value Change
@torgath50883 жыл бұрын
8:46 - 8:48 - момент философии.
@devformation3 жыл бұрын
autolike
@farkasvilkas58393 жыл бұрын
поскольку автор мне не обьяснил базовые принципы смешивания слоев в материале ландшафта, у меня ворчливое настроение и я скажу прямо, без закруглений острых углов. по-моему, автор просто перевел документацию и своим пафосным голосом ее озвучил. По observer aborts можно было сказать хоть пару слов, привести примеры. Это очень важный параметр. Прерывает, что-то, зачем это нужно, привести простейший пример. За автора приведу я - если бот бродит по рэндомным точкам, то он может увидеть игрока, или игрок может его атаковать, и тогда бот должен прервать(!) свою прогулку и контратаковать игрока. Объяснить так же нужно в чем отличие result от value. Это очень неудачные названия, они похожи на синонимы и их нужно четко понять. По-сути, если не объяснить этого то можно вообще не объяснять работу дерева поведения. И не пудрить мозги слушателям. Пример с декоратором Blueprint просто ужасный и бесполезный - понятно, что условие isSet никогда не выполнится, ибо GetRandomPoint просто прервет композит - последовательность при неудаче. Неужели нельзя было придумать что-то полезное? Is Set, not Is Set, пипец информация. Целую минуту лил воду по этой ерунде.
@cyberstars-entertainment3 жыл бұрын
)) если я перевел это с офф доков. То получается притензии должны быть к офф докам)
@farkasvilkas58393 жыл бұрын
@@cyberstars-entertainment к сожалению, у меня как были пробелы в знаниях так они и остались после прослушивания видео. Это не претензия, это просто факт, фидбек. result от value я плохо отличаю. Не все видео у автора такие же бесплодные, но с ИИ я хотел бы больше практических примеров. Два вопроса в движке - ИИ и материал ландшафта. Третий - думаю, анимации и анимационный блюпринт. Очень мало по ним информации. Это коты в мешке. Их нужно развертывать особым образом. Тщательно. Только в 9 видео автор подобрался к главному - к дереву поведения. Еще пару видосов снимет и закончит. А нужно было с BT с первого видео начинать! Тогда в 9 видео мы бы чему-то научились. Создали бы простенький, но четкий ИИ. Попробуй создать ИИ, как у простейшего зомбяка в Диабло 1. Вот это был бы хороший пример. Но хочу заметить, что в уроке про восприятие, автор очень хорошо объяснил отладку. Лучшим образом. И даже показал красивую клавиатуру с этим проклятым апострофом, который я постоянно не мог найти, писал себе шпаргалки и снова потом забывал. Молодец автор! Прекрасная качественная работа. Не поленился нарисовать эту клавиатуру и сделано оч красиво. я даже за то видео это видео лайкну!
@Lucerbius3 жыл бұрын
@@farkasvilkas5839 Result - это результат выполнения функции, а Value - это значение параметра. Как это можно не понимать?! Даже если автор и перевёл документацию, то сделал это великолепно.
@farkasvilkas58393 жыл бұрын
@@Lucerbius если тебе все понятно, то приведи пример. Результат функции это тоже значение. Причем, тоже разного типа. Это крайне мутная часть декораторов и никто нормально ее пока не объяснил. И в документации это почти не объясняют, я ее сам не один раз переводил, разную документацию и в упор не понимаю разницу. В чем разница, точно? В каком случае неправильно меня поймут? Например, декоратор сравнивает параметр(BB key) со значением 5000. Что тут ставить, по результату или по значению? Дайте примеры для Value и для Result. Надеюсь ты видишь, что это не просто. Переводят что-то бездумно и гайды пишут. По-моему если что-то изменится то изменится и результат и значение - ну и муть!
@Lucerbius3 жыл бұрын
@@farkasvilkas5839 Ну я сам пока учусь по видео этого автора. Так что примерами не могу блеснуть. Провод имеет два конца. Результат первой функции, это значение для второй функции или блока. Мне не понятно в чём ты путаешься. Про сравнение было в прошлом уроке (или в этом, уж не помню). А так, функция выдаёт результат в виде значения определённого типа (этот тип надо выяснять по документации, либо эмпирически). В программировании я просто тип переменной узнавал, в которой был результат функции. А в UE4 не знаю как это делать, хотя вроде бы у блоков подписано всё.