Как можно успевать делать стооолько качественных уроков Unity!? Чувак, просто.. живи вечно. Надеюсь, скоро Ютуб одумается и накидает тебя всем в рекомендации.
@graphicaldesign27765 жыл бұрын
Спасибо)
@GluukyBoii4 жыл бұрын
Уже в рекомендациях, у меня))
@IvanAleksandrovichOK5 жыл бұрын
Недавно присоединился к каналу, посмотрел и понял что попал куда надо 👍🏻 полезно, продолжай
@MrAr4uk3 жыл бұрын
Первый раз смотрю твоё видео, подписался на третьей минуте ))) молодец, клсано разъясняешь !
@hasanboyhakimov91443 жыл бұрын
Спасибо вам
@mrminecrafter38293 жыл бұрын
Спасибо большое автору !!!
@igrochainik5 жыл бұрын
9:25 - если так написать то наш бот может просто улететь в потолок и там зависнуть, но лучше будет сделать: rb.velocity = new Vector2 (0,0); //что бы не получать дополнительное ускорение от поверхностей. rb.AddForce(new Vector2(0,5f), ForceMode2D.Impulse);
@bay-23635 жыл бұрын
спасибо я токо что приехал ща все чекну и лайкну
@ВикторияКоролева-у9й5 жыл бұрын
Слушай, ты меня просто выручил , спасибо!
@Night_Wong5 жыл бұрын
Очень интересный туториал, большое спасибо. Если будет возможность хотелось бы увидеть более сложную систему, что бы он возможно мог следовать за игроком находя оптимальный путь, это вроде не простая механика но возможно ли как-то сделать посредством размещения вейпоинтов
@igrochainik5 жыл бұрын
На канале, был ролик про отслеживание персонажа и движение за ним. kzbin.info/www/bejne/aoiXfHiqq96AZ7s - вот этот.
@Night_Wong5 жыл бұрын
@@igrochainik спасибо, но меня интересовало именно в формате платформера, просто обычно везде туториалы где противник может либо бежать влево вправо, либо просто патрулит, благо если вот как здесь он умеет перепрыгивать препятствия но вот что бы преследовать игрока выбирая маршрут и добираясь до него по всяким подъемным платформам это видимо очень сложно
@buzzerbeatz59275 жыл бұрын
@@Night_Wong если хочешь более реалистичное преследование, то можно сделать у врага область видимости (в которой ИИ видит игрока). Если игрок входит в эту область, то ИИ начинает двигаться в его сторону, преодолевая препятствия по примерно такой же схеме, как в этом уроке. Если игрок выходит из области видимости, то ИИ двигается к точке, где в последний раз видел игрока, если там не находит игрока, то возвращается назад по своим делам (патрулировать, например). А для поиска оптимального пути нужна система по типу НавМеша, но НавМеш для 2д юнити не поддерживает, вроде. Так что нужно самому такую систему делать, но это достаточно сложно. Если всё же хочешь разобраться, то почитай теорию ИИ для игр. На хабре есть статья по основам для новичков, там и литературу можно подсмотреть - habr.com/ru/company/pixonic/blog/428892/
@user-ik6bg9pei5 жыл бұрын
"Фабрика качественного 2д контента" ) Пора менять название канала ))
@leontaylor60113 жыл бұрын
pro trick : watch movies at Flixzone. Been using it for watching a lot of movies recently.
@kristopheralexis99113 жыл бұрын
@Leon Taylor Yup, have been watching on flixzone for since december myself =)
@mrminecrafter38293 жыл бұрын
Крутое видео
@hasanboyhakimov91442 жыл бұрын
👏👏👏👏👏👏👏
@darksidemods31345 жыл бұрын
Ой спасибо тебе огромное.
@igrochainik4 жыл бұрын
Заметил интересный баг с этим кодом. Создал персонажа, код движения, прыжок, анимации бега, боя. Всё работает нормально. Решил для теста, сделать простенького врага, что-бы глянуть, как вести себя на уровне. Взял спрайт, закинул на него физику, бокс коллайдер и код движения. И всё нормально работает, вражина радостно движется, подпрыгивает и т.д. Но, перестал прыгать персонаж, которым управляю я. Я перебрал различные варианты, решил, что аниматор, как то блокирует прыжки, но только тогда, когда на локации присутствует враг. Отдельно проверил прыжок персонажа - работает, движение - работает. Но весь код, целиком, с анимацией - прыжок отключается. Вот уж вражина получился. Тогда, решил, что в коде супостата, есть что-то, что отключает прыжок. Первоначальная догадка, о том, что это какой-то конфликт из за лучей не подтвердилась. Но, я потихоньку вырубал все возможности и нашёл таки эту занозу: Physics2D.queriesStartInColliders = false; Всё потому, что луч, которым, я, проверял землю под ногами, не касался коллайдера персонажа, а начинался от объекта под коллайдером. Таким образом, первый коллайдер с которым он встречался, бы коллайдер земли и благополучно игнорировался. Но странно, я думал, что эта строка, будет влиять только на объект, за которым закреплён скрипт.
@ІлляЧуєв4 жыл бұрын
Как сделать по тегу, а не !=null ?
@geliostat52735 жыл бұрын
Хороший урок
@FXUNDPLXGG4 жыл бұрын
Лучше тебя никто не объяснит ты ГЕНИЙ
@darksidemods31345 жыл бұрын
Ставлю лайк =))))
@docent_dev3 жыл бұрын
что делать если враг перевернут?
@monsterclash67904 жыл бұрын
А вот ты говорил про то, что можно сделать, чтобы перс прыгал, когда рэйкаст касается объекта с определённым тегом. А как это сделать? Как переделать во этот кусок: if (hit.collider != true){...}? Ответь пожалуйста!!!
@graphicaldesign27764 жыл бұрын
Так есть же видео. kzbin.info/www/bejne/jHivn4qibpqYias
@viktorlevsky56995 жыл бұрын
Крайне важно и полезно. Единственное, что смущает, это transform.translate. Это же физическое тело, на которое действуют разные силы. Не лучше ли здесь использовать rigidbody.velocity?
@FXUNDPLXGG4 жыл бұрын
Я тоже об этом думал
@zadtoon27995 жыл бұрын
А будет урок по ии обычных нпс?
@newl0ck9484 жыл бұрын
Как совместить 2 анимации врагу? У меня у врага есть анимация того как он просто стоит и есть анимация как он бежит, пытался совместить, но почему то ничего не работает, в C# не шарю в общем то, но по твоим видосам почти сделал свою 2д игру
@graphicaldesign27764 жыл бұрын
Считывать двигается враг или нет, если двигается - первая анимация, если не двигается - вторая.
@kosmoskosmos43164 жыл бұрын
А как правильно теперь добавить стрельбу врагу? Спасибо)
@marymarin35064 жыл бұрын
Разобрался???
@kosmoskosmos43164 жыл бұрын
@@marymarin3506Да вот канал "Тренер Иван Саломатов ITGENIO" видео называется "Unity2D Platformer #6 - Стрельба и движение вражеского персонажа"
@marymarin35064 жыл бұрын
@@kosmoskosmos4316 спасибо
@helmap2335 жыл бұрын
Привет, есть вопрос, есть небольшое кол-во скиллов, из которых используются только три (один фиксированный), у скиллов есть свои характеристики (ну типо урон, перезарядка и тд), как все их отобразить в интерфейсе?
@graphicaldesign27765 жыл бұрын
kzbin.info/www/bejne/nHK1nWqKZ6hlprM Тут я показывал, как выводить количество боеприпасов. Но смысл схожий
@UATeam6624 жыл бұрын
спасибо тебе я сойденил 2 скрипта и получилось лялька
@tommyoff6665 жыл бұрын
ПОДДЕРЖИМ АВТОРА ЛАЙКОМ И ПОДПИСКОЙ , КАЧЕСТВЕННЫЕ И ПОЗНАВАТЕЛЬНЫЕ УРОКИ !----------------------------------------------------------------------------------------------------------->
@alegor55305 жыл бұрын
Привет, сделай пожалуйста прыжок от стены в следующем видео жду такое видео со скольжения по стене
@maxlmo.4 жыл бұрын
Можно код пожалуйста
@graphicaldesign27764 жыл бұрын
Все еще нет)
@Розовоезолото-в8ы4 жыл бұрын
у тебя есть видео где этот бот отакует
@nexfor63324 жыл бұрын
Привет, я за 2 дня раза 4 переписал твой код с точностью до символа, но враг просто идёт влево несмотря ни на что. Как думаешь, в чём проблема?
@flashbackmovie87924 жыл бұрын
думаю проблема в тебе чувак)
@Meat_Senate5 жыл бұрын
Помоги плиззззз!!!!!!!!!! , сделал все так же. Ходьба получилась , но вот на объекты вообще не реагирует и не прыгает..............................
@graphicaldesign27765 жыл бұрын
видимо луч очень короткий
@Meat_Senate5 жыл бұрын
Graphical Design , луч нормальной длины
@Meat_Senate5 жыл бұрын
Graphical Design если не сложна пожалуйста, есть еще догадки?
@viktorlevsky56995 жыл бұрын
@@Meat_Senate возможно, объекту не задано твердое тело
@niks87175 жыл бұрын
Сними видио пж о том как заделать так чтобы было 2перса и они двигались по нажатия на клаве
@alegor55305 жыл бұрын
Это же просто. Берешь 2 перса кидаешь код который для 1 игрока и просто заменяй кнопки и все.
@niks87175 жыл бұрын
@@alegor5530 а как изменить кнопки?
@alegor55305 жыл бұрын
@@niks8717 это надо использовать другое двиежение что при нажатии ты двигаешься
@ButterflyEsophagus5 жыл бұрын
Ты перед тем как что-то делать изучи хотя бы азы.
@qrollka6464 жыл бұрын
Подскажите пожалуста, как добавить непреодолимые преграды (стены и слишком высокие препятствия) в исключения его передвижения и заставить моба развернуться? Когда моб пытается вскарабкаться на гору это выглядит достаточно глупо, а при неудаче он отказывается разворачиваться Так же у меня есть достаточно низкие препятствия, на которые Луч, видимо, не попадает и моб тычется во всякие камушки под ногами
@kenny_mccorm1ck4 жыл бұрын
как можно ограничить прыжок?
@FXUNDPLXGG4 жыл бұрын
В каком смысле?
@furybamreal4 жыл бұрын
сделай pathfinding в платформере
@nikeimstudios37314 жыл бұрын
чел происходят странные вещи я уж какой твой ролик смотрю все говорят что всё работает но у меня нихрена хотя пишу вроде точно также как и в видео