Тёмный

Искусственный интеллект Unreal Engine 4 - Основы ИИ 

Unreal Engine Rus
Подписаться 82 тыс.
Просмотров 85 тыс.
50% 1

Рассказываю основные вещи, которые необходимы для создания своего первого бота для игры на UE4.

Опубликовано:

 

16 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 90   
@prostokir7757
@prostokir7757 8 лет назад
!!!Крутые уроки. Третий день сижу, Всё смотрю, читаю, И вот уже стрелялку спрогромировал, Только она пока больше на шаблон похожа. Спасибо за эти видео уроки !!!
@МаркЭнтони-ъ2з
@МаркЭнтони-ъ2з 5 лет назад
на первых этапах стапеля некоторые игры так и выглядят
@haker9298
@haker9298 2 года назад
E
@asymmetrx
@asymmetrx 7 лет назад
Чарактер
@MT-ej1yt
@MT-ej1yt 8 лет назад
spasibo vam ogromnoe za vashi uroki
@stanislavvostrikov8527
@stanislavvostrikov8527 4 года назад
Мне это больше хирургическую операцию напоминает, там наверно легче понять что где и почему, ты как по учебнику все это узнаеш, потому что просто так ненатыкаеш😁 молодец 👍
@farkasvilkas5839
@farkasvilkas5839 6 лет назад
очень круто, единственные затыки, это то, что для блюпринтов очень сложно искать команды, это вообще их неудобство, нужны какие-то правила поиска
@kanareikaTv
@kanareikaTv 5 лет назад
поиск по названию и фасовка по категориям. Какая еще оптимизация нужна?
@vladmitsul3320
@vladmitsul3320 5 лет назад
Этож анреалка
@JonathanSulivan666
@JonathanSulivan666 3 года назад
круто
@ПереозвучкаМагаГолоса
Спасибо друг за уроки ,у меня вопрос надеюсь ответишь делать ai controller всем персонажам надо .И ещё вопрос BeheverTree тоже для всех персонажей нужен ответь пожалуйста заранее большое спасибо
@romaveselov3698
@romaveselov3698 5 лет назад
Спасибо.легко и доступно обьяснил!
@digitallineofficial8622
@digitallineofficial8622 8 лет назад
Здравствуйте. У меня возникла проблема: вместо того, чтобы достигать точку, бот просто идёт по прямой. Перед этим я заметил, что даже от стен он отходит некорректно(увидев стену он уходит от неё и идёт задом не меняя свой local rotation, все коды были такие же, как и в уроке). В чём может быть проблема?
@AnnikiForsi_V
@AnnikiForsi_V 6 лет назад
Вы нашли решение?
@-miromax-5349
@-miromax-5349 4 года назад
Вы нашли решение?
@blackgold5130
@blackgold5130 8 лет назад
ты самый лучший. спасибо
@томдубовый
@томдубовый 3 года назад
где то в сообществе попадались переводы блупринтов , есть ссылки где это можно скачать ?
@SaratRich
@SaratRich 8 лет назад
Спасибо! Полезно
@aweniw
@aweniw 5 лет назад
Здравствуйте! А можно ли подобное реализовать с животными? Заранее спасибо!
@user-pf7io5hs8g
@user-pf7io5hs8g 3 года назад
Аналогично и животным, просто меняешь анимации и модель
@mambasa3860
@mambasa3860 4 года назад
спасибо!
@mr.craftera8862
@mr.craftera8862 7 лет назад
Расскажи пожалуйста , как текстурировать игрока и НПС , ну или дайте ссылку на видео кто-нибудь))) Зарание спасибо!
@monavixx
@monavixx 4 года назад
всм? Просто материал сделай и текстуру его наложи ._.
@misterhellion2278
@misterhellion2278 4 года назад
Одна из самых важных тем. Основа любой хорошей игры - это её ИИ. Мне не совсем понятно зачем мы создаём свой AI-контроллер, если там на персонаже можно уже выбрать какие-то встроенные AI контроллеры, мы вообще много чего сами создаём на этих уроках, но там есть множество функций с припиской AI, что они означают?
@томдубовый
@томдубовый 7 лет назад
а не подскажешь как в Unreal перетащить модели нпс из сталкера ? или модели зданий ? или целиком локацию ?
@kotofeyy1857
@kotofeyy1857 7 лет назад
когда создают моды их портируют туда-сюда из разных частей, так же редактируют в 3dMax, просто нужен распаковщик файлов, благо он есть:)
@Jack66148
@Jack66148 Год назад
Как сделать чтобы у разнах ботов были разные навмеши?
@АлександрКоваленко-ж4ъ7б
Здравствуйте! А как решить проблему что у меня персонаж не сам поворачиваетсяю а поворачивается только направление его движения.
@fortunido
@fortunido 4 года назад
А как не изменять направление моба, а просто остановить его в определенной точке?
@deman2490
@deman2490 5 лет назад
Странно. ИИ меняет вектор направления движения, но сам при этом не поворачивается (в месте с датчиком препятствия ). грубо говоря просто идёт в лева, но не поворачивая тела !
@junglegamedev
@junglegamedev 4 года назад
таже хрень.нашёл решение?
@riordan.prodaction2596
@riordan.prodaction2596 3 года назад
нашли ршение?
@HZHZMB
@HZHZMB 7 лет назад
Автор, спасибо за годные уроки! Пожалуйста, в слово Character не надо произносить как "Чарактер". Там первый звук - "к", а не "ч". Понимаю, привычка может быть сильнее, но тогда есть годное слово "персонаж" (: Спасибо
@darklord7645
@darklord7645 5 лет назад
Закрой рот, эксперт диванный.
@durnlong2160
@durnlong2160 4 года назад
@@darklord7645 это прозьба была. Он же не говорит как быдло.
@danydee_
@danydee_ 8 лет назад
Все делаю как по уроку, но то что происходит на 6-35 , у меня новый созданный персонаж не двигается. Контроллер привязан, все ноды те же самые. по дебагу видно что к Move - event tick проходит. Но вот сам чараптер 2 стоит.. В чем может быть дело?
@Unreal-engine4Ru
@Unreal-engine4Ru 8 лет назад
+Dany Уверены что контроллер привязан? И что функция Move действительно вызывается в нужном чарактере?
@danydee_
@danydee_ 8 лет назад
+Unreal Engine Rus Да, вот yadi.sk/i/FN1taYzIqk9dF yadi.sk/i/TTzfguasqk9dH
@Unreal-engine4Ru
@Unreal-engine4Ru 8 лет назад
+Dany Хмм, действительно странно.Проверьте отладкой, что сам Move внутри персонажа срабатывает.
@danydee_
@danydee_ 8 лет назад
+Unreal Engine Rus Move срабатывает(и если я ставлю главного игрока(player 0) в качестве действия - все работает меня тянет в бок), может ли это быть оттого что я делаю не в туториал проекте, а в своем. Или блупринт чараптер в любом случае должен срабатывать так как нужно?
@Unreal-engine4Ru
@Unreal-engine4Ru 8 лет назад
+Dany В любом случае должен сработать. А по поводу того, как Move в персонаже срабатывает, я не понял.
@delayy_gaming
@delayy_gaming 8 лет назад
Есть ли смысл использовать Behavior Tree? Задачей будет несколько, а именно: обнаружение игрока на близкой дистанции, поиск рандомной точки и передвижение до ней. Ботов будет может 10-15
@Unreal-engine4Ru
@Unreal-engine4Ru 8 лет назад
Смотрите по удобству. По сути разницы мало. Главное делать все оптимизированно.
@OmikronClient
@OmikronClient 5 лет назад
Я делал все как в видео, но при первом тесте не идёт
@NikitaValeyev
@NikitaValeyev 5 лет назад
Thank You , I click like for 800 likes Yeeeeeeeeeeeeeeeee
@stanislavvostrikov8527
@stanislavvostrikov8527 4 года назад
Привет а есть готовые блюпринты а то я пока разберусь как их собирать состарюсь, 😁
@mr_horhe
@mr_horhe 6 лет назад
Подскажите пожалуйста , что не так. Сделал всё как в видео, но бот бегает по кругу или просто как попало, вместо того чтобы поворачивать перед препятствием. Получается вот это: dropmefiles.com/WUiDJ
@kirillnalimov3036
@kirillnalimov3036 6 лет назад
Вот та же фигня!!!!! Почему автор не овечает на вопросы?!
@бурумби
@бурумби 8 лет назад
Что делать, если персонаж считает пол по которому он ходит - препятствием?
@Unreal-engine4Ru
@Unreal-engine4Ru 8 лет назад
+MagneticGame Если вы через встроенную навигацию бегаете, то нужно проверить NavMesh. Если же вручную, то возможно, там какая-либо невидимая стена или типо того.
@hillf6038
@hillf6038 8 лет назад
А что делать если, я создаю От первого лица??? Ведь у меня нету ThirdPersonCharacter!
@Unreal-engine4Ru
@Unreal-engine4Ru 8 лет назад
Импортируйте свою модель. Или вставьте из TPS заготовки (Import кнопка > Add Content Pack, там найдете.)
@profiwarcraftchannel6750
@profiwarcraftchannel6750 4 года назад
А что делать если я делаю все как в видео но нпс не двигается?
@monavixx
@monavixx 4 года назад
navmesh возможно добавить
@misterhellion2278
@misterhellion2278 4 года назад
на видео автор переименовывал блупринты, что он создавал прямо посреди процесса, в результате там выставлен контроллер с неактуальным именем.
@robertprk1783
@robertprk1783 6 лет назад
что то не найти (move) есть олько all move ( 4.18)
@markuslement
@markuslement 5 лет назад
Он создал Кастом Эвент в Character и назвал его Move, далее мы обращаемся к этому Move в контроллере. Я тоже так затупил и посмотрел видео заново и проблема решилась)
@kirillnalimov3036
@kirillnalimov3036 6 лет назад
у меня он не поворачивается, а просто бежит боком, а потом назад
@МаркЗахаров-о1с
@МаркЗахаров-о1с 4 года назад
@@junglegamedev нашли решение?
@nmnm-bipbip7211
@nmnm-bipbip7211 5 лет назад
видать я еще чайник такое смотреть, некоторые квадратики сами появляются и не сильно понятно
@cheaterchannel2167
@cheaterchannel2167 8 лет назад
помогите у меня ошибка на 6:25 move пишет ошибку, всё перелазил но не чего не изменилось
@Unreal-engine4Ru
@Unreal-engine4Ru 8 лет назад
Лучше в группе спросите, приложив скриншоты. А ошибку без них не разобрать.
@MRZAK_YouTuber
@MRZAK_YouTuber 7 лет назад
Просто нажми в MyAICharacter - Compile и сохрани, у меня такая же ошибка была))
@АлександрКоваленко-ж4ъ7б
ReNeL у меня тоже))))))))!!!!!!!!
@No-ge1fq
@No-ge1fq 8 лет назад
как сделать так что бы он случайно выбирал куда поворачивать??
@Unreal-engine4Ru
@Unreal-engine4Ru 8 лет назад
Как только он увидел препятствие, выбирать случайным образом направление (блоки рандом в помощь). Ну а дальше смотреть, мол если выбрал направление, то придерживаться его и не менять. В остальном это немного долго объяснять.
@No-ge1fq
@No-ge1fq 8 лет назад
спасибо
@No-ge1fq
@No-ge1fq 8 лет назад
можно объявить переменную float присвоить ей случайное значение (к примеру от -10 до 10) и пусть бот поворачивается по оси z на "Имя переменной " градусов ?
@Unreal-engine4Ru
@Unreal-engine4Ru 8 лет назад
Ну да, что-то вроде того.
@DagonZauros
@DagonZauros 4 года назад
Как сделать что бы они не бегали, а ходили?
@159-753
@159-753 4 года назад
вместо бега дать анимацию ходьбы
@neklyy134
@neklyy134 4 года назад
снизь скорость с 1 до 0,1
@ma4ukasan153
@ma4ukasan153 8 лет назад
Unreal Engine Rus ответь пожалуйста или сделай видео пж, как сделать так чтобы этот "бот" когда видет тебя бежал к тебе и когда добигал происходил кокоето действие ответь пожалуйста!...
@IgorDevi
@IgorDevi 11 месяцев назад
7:49 Какая-то непонятная дичь без нормального обьяснения
@ййййййй-ь8м
@ййййййй-ь8м 2 года назад
блин, ну єто пипец. Пол урока в замедленном режиме смотрел чтоб понять куда тыкать, не чего же не объясняешь... Так еще и не понят, вроде говоришь, но что?
@murmilon1-897
@murmilon1-897 5 лет назад
12
@dashasisi3657
@dashasisi3657 8 лет назад
э
@blackblock7583
@blackblock7583 6 лет назад
надо не АИ, а ЭйАй
@Lokere
@Lokere 6 лет назад
Незабывайте писать с помощью какой программы вы работали! Возмьмите в правила оформления видео
@partyman6949
@partyman6949 8 лет назад
ты не мог бы более подробно объснять, лично почти ничего не понял
@Unreal-engine4Ru
@Unreal-engine4Ru 8 лет назад
А что именно нужно подробнее?
@partyman6949
@partyman6949 8 лет назад
Unreal Engine Rus ВСЁ .С другой стороны решать тебе ,но я был бы рад если бы ты снял видео где боле подробнее расказываешь, буквально всё прожовываешь и не забудь решать тебе, я просто предложил.
@vavilon1975
@vavilon1975 8 лет назад
Что делать если нет GetActorLocation?
@Unreal-engine4Ru
@Unreal-engine4Ru 8 лет назад
+BoberFeed Должен быть. Смотрите урок внимательнее, если вы по нему делаете.
@vavilon1975
@vavilon1975 8 лет назад
+Unreal Engine Rus А это может быть из-за разных версий программы?
@vavilon1975
@vavilon1975 8 лет назад
+Unreal Engine Rus s020.radikal.ru/i718/1602/fb/125b99f39a04.png Вот скриншот
@Unreal-engine4Ru
@Unreal-engine4Ru 8 лет назад
+BoberFeed Нет, не может. Вы просто не там ищите. Эта функция принадлежит объекту, соответственно, что бы она появилась в списке, вытягивать контакт нужно из ссылки на объект. А вообще эта серия уже для тех, кто знает блупринты. Советую для начала посмотреть серию по блупринтам, прежде чем начинать писать ИИ.
Далее
RENT SKINS in Standoff 2? #standoff #rental #skins
00:34
Мультиплеер UE4 - Основы
20:49
Просмотров 63 тыс.
Постобработка UE4 - Основы
23:56
Просмотров 37 тыс.