КАК СДЕЛАТЬ УМНОГО БОТА В ЮНИТИ? | ИИ - Unity гайд - урок - туториал

  Рет қаралды 23,007

DanP1e

DanP1e

Күн бұрын

Пікірлер
@danielzaginaylov8828
@danielzaginaylov8828 2 жыл бұрын
Огромное спасибо! Всё просто и понятно, а главное, как в настоящей жизни! Продолжай в том же духе!
@vasya8696
@vasya8696 3 жыл бұрын
Круто! надеюсь будет больше таких уроков!
@danp1e246
@danp1e246 3 жыл бұрын
Я тоже)
@whoami.....
@whoami..... 2 жыл бұрын
Спасибо тебе за урок, мужик. Помог просто нереально, ты лучший!
@makasin2393
@makasin2393 3 жыл бұрын
Молодец, главное не забрасывай, у тебя хорошо получается:)
@Победителей97
@Победителей97 3 жыл бұрын
Отличный урок👍 Хотелось бы увидеть пул объектов) спасибо 😉
@danp1e246
@danp1e246 3 жыл бұрын
Всё возможно, но ничего не обещаю😉)
@aglittertool5184
@aglittertool5184 6 ай бұрын
Скоро новые видео выйдут? Годнота)👍
@NoZhenya
@NoZhenya 3 жыл бұрын
То чувство, когда бот находит дорогу быстрее чем ты(
@AndreyVoyager
@AndreyVoyager Жыл бұрын
Техника! 😁😁😁😁😁😁
@almazist1357
@almazist1357 3 жыл бұрын
Буду ждать еще интересных механик для ботов)
@sufixmenchik
@sufixmenchik 2 жыл бұрын
Спасибо! Использую для своего привет сосед!
@ImBrakerGames
@ImBrakerGames 6 ай бұрын
Очень не ожидал тебя тут встретить
@AndreyVoyager
@AndreyVoyager Жыл бұрын
Как раз то, что не хватало для игры, которую сейчас делаю. Боты проходят мимо меня не замечая, видят только в прямой видимости, что триггер захватывает. Сейчас попробую поменять. Пример хороший, но можно его улучшить. Например при выходе из угла обзора бот сразу перестает преследовать. Может следует добавить считывание позиции игрока, чтобы бот преследовал еще некоторое время. А то выглядит так, что у бота короткая память. Но, это мое мнение.
@divizitin4462
@divizitin4462 3 жыл бұрын
Как раз на днях размышлял как эту механику сделать, спасибо
@VADIM-SOLOV
@VADIM-SOLOV 3 жыл бұрын
Это действительно отличный урок! Спасибо за это :)
@atommax_1676
@atommax_1676 3 жыл бұрын
Класс, информативно, продолжай в том же духе)
@bart_ua8604
@bart_ua8604 2 жыл бұрын
Спасибо за такое крутое видео! Много тех, кто умеет делать игры, но тех, кто ещё и умеет объяснять, как их делать, намного меньше)
@gumelov
@gumelov 3 жыл бұрын
Довольно интересная реализация. Я так рейкасты посылаю во все стороны, а по ним определяю что за объекты перед врагом.
@danp1e246
@danp1e246 3 жыл бұрын
А если объект стоит между рейкастами?)
@gumelov
@gumelov 3 жыл бұрын
@@danp1e246 больше их создавать, настраивая от длины взгляда и объема кто попадает.
@danp1e246
@danp1e246 3 жыл бұрын
@@gumelov а че по оптимизации? Если мне нужно много таких ботов?)
@gumelov
@gumelov 3 жыл бұрын
@@danp1e246можно включать рейкасты при приближении на расстоянии и маски поставить. Зато он щупать будет все вокруг .
@danp1e246
@danp1e246 3 жыл бұрын
@@gumelov Я просто хотел сказать, что рейкаст это дорогая операция (для производительности) и что стоит поискать алгоритм с минимумом рейкастов.
@Foxy_FMM
@Foxy_FMM Жыл бұрын
А если у меня модель персонажа то как сделать ему анимацию чтобы она переключалась?
@MrDnbass
@MrDnbass 3 жыл бұрын
Круто, спасибо.
@ziwar6285
@ziwar6285 2 жыл бұрын
СПАСИБО БОЛЬШОЕ
@НикитаСтеняев
@НикитаСтеняев 3 жыл бұрын
Я буду ждать новые видосики!
@danp1e246
@danp1e246 3 жыл бұрын
спасибо😘
@morgunchik6135
@morgunchik6135 2 жыл бұрын
Помогите кто нибудь, почему не поворачивается враг???
@infamer2516
@infamer2516 3 жыл бұрын
Классно очень помог
@AmusingStories
@AmusingStories 3 жыл бұрын
DanP1e, спасибо за урок. Всё просто и понятно. Есть ли возможность обсудить некоторые модификации этого скрипта в лс? Я уже неделю пытаюсь переделать все готовые решения под свои нужды , но знаний не хватает. Хотелось бы с тобой это обсудить.
@danp1e246
@danp1e246 3 жыл бұрын
inst: danil_peaceful , пиши)
@vasya8696
@vasya8696 3 жыл бұрын
Очень круто, что 0 дизлайков!
@vButer
@vButer 3 жыл бұрын
спасиб огромное)
@Bushido_Cat
@Bushido_Cat 7 ай бұрын
а через тригер это можно сделать?
@danp1e246
@danp1e246 3 жыл бұрын
Понравилось? Оцени еще один мой ролик: ( kzbin.info/www/bejne/jnXCYmqKfsSKiZI ) - Как сделать FNAF-подобную игру?
@НастяФедорова-ь8ь
@НастяФедорова-ь8ь 3 жыл бұрын
Пришлось пару секунд побыть в недоумении - как так видео вышло 3 недели назад, а комментарий 4 месяца... В общем, если нужны реквесты - реквестирую стрельбу на упреждение...
@design_art_style
@design_art_style 11 ай бұрын
а что делать с префабами им кто поставит таргет
@syntez4966
@syntez4966 3 жыл бұрын
0:14 амогус
@pedian294
@pedian294 2 жыл бұрын
персонаж почему то не ходит за мной, только поворачивается в мою сторону, что делать?
@neutikANALytic
@neutikANALytic 10 ай бұрын
планируешь камбек?
@user-bh5gq7bo7g
@user-bh5gq7bo7g 3 ай бұрын
Бро где же ты был раньше 😭
@jcdentonalexmelyon3664
@jcdentonalexmelyon3664 3 жыл бұрын
Привет. А как ты поставил объект на поверхность на 5:05?
@danp1e246
@danp1e246 3 жыл бұрын
Нажал Ctrl+Z
@Mili_Maisol
@Mili_Maisol 2 жыл бұрын
Вопрос, подобный код подойдёт для 2d игры с видом top down? Заранее спасибо за ответ и спасибо за видео
@MelloMix
@MelloMix 2 жыл бұрын
Не, там направление Raycast или Векторов надо менять
@yokunade
@yokunade 2 жыл бұрын
то чувство, когда челик врывается в ютуб, делает крутой контент, но начинается война:)
@Arrrr-gj6kk
@Arrrr-gj6kk 3 ай бұрын
Очень плохое устройство кода. Чтобы работало - будет, но нагрузка избыточна. Вы же считаете угол, можно же сразу отменить подсчет рейкаста, зачем его делать, если угол не прошел. Если прошел - можно произвести рейкаст, т.к. он тяжелее. Вот так обменяв строчки местами можно добиться ускорения кода раз в 50.
@danp1e246
@danp1e246 2 ай бұрын
А еще можно ECS использовать и вообще все запихнуть в джобы. Цель видео объяснить сам алгоритм. Уроки по оптимизации можно посмотреть на соседних каналах.
@Arrrr-gj6kk
@Arrrr-gj6kk 2 ай бұрын
@@danp1e246 Не думаю, что такое вы легко запихнете в джобы... Ну и лучше, конечно, сходу видеть дыры в алгоритмах, а то вы и джобы сделаете такие, которые будут тормозить, здесь сам принцип мышления важен, чтобы видеть это изначально. Такой был основной посыл моего сообщения.
@danp1e246
@danp1e246 2 ай бұрын
@@Arrrr-gj6kk задушнил, понятно
@Arrrr-gj6kk
@Arrrr-gj6kk 2 ай бұрын
@@danp1e246 Если бы вам что-то было понятно в этой жизни, вы бы учились, а не ошибки делали примитивные.
@LeloxPlay
@LeloxPlay 3 жыл бұрын
Радиус работает, который вблизи реакция, а вот угол обзора нет, реакции на появление в нём игрока нет, скрипт тот же
@ueekand6626
@ueekand6626 2 жыл бұрын
Мне помогло удаление последнего условия здесь: if (realAngle < viewAngle / 2f && Vector3.Distance(enemyEye.position, Target.position)
@МикозаурусиКо
@МикозаурусиКо 2 жыл бұрын
Спасибо за урок. Только когда бот меня замечает, просто поворачивается ко мне, не бежит на меня.
@vityadead1996
@vityadead1996 3 жыл бұрын
где заслуженные милливон лайков?!
@danp1e246
@danp1e246 3 жыл бұрын
Испугались ленивости автора)
@slyene6202
@slyene6202 3 жыл бұрын
Red bot looks SUS
@chiburekus6193
@chiburekus6193 3 жыл бұрын
А можно ли сделать анимацию бега когда он бежит за играком?
@chiburekus6193
@chiburekus6193 3 жыл бұрын
@Thirdwater я уже смог сделать переход анимацией в скрипте
@viktorkobylyanskyy102
@viktorkobylyanskyy102 3 жыл бұрын
О да.. еще .. еще больше роликов по Юнити..
@Devardent_43
@Devardent_43 3 жыл бұрын
Я думаю что это можно взять в 2д, да ведь?
@evges6a657
@evges6a657 3 жыл бұрын
АМОГУС
@Shinaolek
@Shinaolek 3 жыл бұрын
Почему-то не работает, но видео очень хорошое, обьясняете на ура
@fier1182
@fier1182 3 жыл бұрын
Бот меня видит,поворачивается,но не идёт за мной
@_MaxyUM_
@_MaxyUM_ 3 жыл бұрын
Амогус
@амега-б8х
@амега-б8х 3 жыл бұрын
сделай ещё видео про ботов а то всего 1 видео. где видео?
@danp1e246
@danp1e246 3 жыл бұрын
В процессе...
@амега-б8х
@амега-б8х 3 жыл бұрын
хорошо жду с нетерпением новых видео
@амега-б8х
@амега-б8х 3 жыл бұрын
@@danp1e246 а ты можешь скинуть скрипты для ботов что бы скопировть и ставить в юнити а
@амега-б8х
@амега-б8х 3 жыл бұрын
а ты можешь с нуля показать как делается бот
@danp1e246
@danp1e246 3 жыл бұрын
@@амега-б8х так в описании ссылка есть
@dropyou_
@dropyou_ 3 жыл бұрын
прикольно , но враг не бегает за мной
@danp1e246
@danp1e246 3 жыл бұрын
Посмотри видео еще раз)
@dropyou_
@dropyou_ 3 жыл бұрын
@@danp1e246 я пересмотрел пару раз , но не понял(..... мне юнити жалется что сет дистанц может быть вызван только для активного агента, который был помещен в навигационную сеть
@danp1e246
@danp1e246 3 жыл бұрын
@@dropyou_ а, видимо ты забыл запечь navmesh, посмотри больше роликов по этой теме: unity navmesh
@dropyou_
@dropyou_ 3 жыл бұрын
@@danp1e246 спасибо , я туповат)))
@danp1e246
@danp1e246 3 жыл бұрын
@@dropyou_ Да нет, это я забыл упомянуть об этом в видео)
@chach430
@chach430 3 жыл бұрын
А теперь гони нормальную ссылку!
@danp1e246
@danp1e246 3 жыл бұрын
лааадно, держи
@VAINTUBER0608
@VAINTUBER0608 3 жыл бұрын
Спасибо большое Но можешь мне скрипт кинуть
@danp1e246
@danp1e246 3 жыл бұрын
Я ссылку на гит оставил, там можешь скачать проект
@VAINTUBER0608
@VAINTUBER0608 3 жыл бұрын
@@danp1e246 ок не надо
@VAINTUBER0608
@VAINTUBER0608 3 жыл бұрын
@@danp1e246 найду другой ролик
@danp1e246
@danp1e246 3 жыл бұрын
@@VAINTUBER0608 грубо...
@VAINTUBER0608
@VAINTUBER0608 3 жыл бұрын
@@danp1e246 не ну лайк поставил продолжай в том же духе а ты можешь создать ии что бы он не стоял на месте а двигался по карте ??????????
@kirill-e8t9f
@kirill-e8t9f 2 жыл бұрын
Бот Амогус
@newGames_0
@newGames_0 Жыл бұрын
Очередной говнокод.
Создаём AI врага в Unity| unity3d, c#, NavMeshAgent, ИИ
9:21
Two Game - разработка игр
Рет қаралды 4,4 М.
🔊 Всё про звук в Unity3D [Tutorial]
21:31
Emerald Powder
Рет қаралды 100 М.
小丑女COCO的审判。#天使 #小丑 #超人不会飞
00:53
超人不会飞
Рет қаралды 16 МЛН
To Brawl AND BEYOND!
00:51
Brawl Stars
Рет қаралды 17 МЛН
РУКОПАШНЫЙ БОЙ в Юнити | by Brackeys
19:10
maxvell-game developer
Рет қаралды 42 М.
ИИ учится ходить
11:38
Onigiri
Рет қаралды 623 М.