АНИМАЦИЯ ПЕРСОНАЖА В UNITY #2 || Unity C# Уроки Создание Игр На Андроид 2D

  Рет қаралды 279,907

maxter

maxter

4 жыл бұрын

Это вторая часть моего курса туториалов по Unity для абсолютных новичков, в результате которых у нас получится 2D платформер с приятной графикой и анимациями, инвентарём и диалогами.
Конкретно в этой части показываю вам, как делать простые, быстрые и приятные анимации прямо в Unity.
-
boosty.to/maxters - поддержать на бусти + получить доступ к исходнику этого проекта, попасть в титры к некст видосу и др.
-
ССЫЛКИ:
1-я часть - • КАК СОЗДАТЬ ИГРУ НА UN...
Скачать мою игру в GooglePlay -play.google.com/store/apps/de...
Скачать Unity - unity3d.com/ru/get-unity/down...
-
СОЦСЕТИ:
• Телега - t.me/m4xter
• Twitch - / maxteru
• Группа VK - maxteriada
• Discord сервер - / discord
• DonationAlerts - www.donationalerts.com/r/m4xter
-

Пікірлер: 1 100
@maxters
@maxters 4 жыл бұрын
*Делитесь мнением о видео!*
@chai1063
@chai1063 4 жыл бұрын
можешь пожалуйста объяснить? После прописания кода персонаж перестаёт прыгать. Умоляю объясни!
@bryan1510
@bryan1510 4 жыл бұрын
@@chai1063 была такая же проблема, не помню как пофиксил
@nicro7905
@nicro7905 3 жыл бұрын
@@chai1063 просто зайди на плеера и в окне Animator у плеера как тег включи галю на apl.... там как-то так
@Samogonshik183
@Samogonshik183 3 жыл бұрын
Дружище подскажи пожалуйста , все сделал по твоей схеме но герой стал исчезать при движении на лева , что можно предпринять??? Помоги а то я совсем на этом месте и застрял.
@dertree6957
@dertree6957 3 жыл бұрын
У меня после прописывания кода с анимацией персонаж весит в воздухе на спавне не ходит и не прыгает
@GreeNenerGy0
@GreeNenerGy0 3 жыл бұрын
Для тех, у кого не появляется анимация - Объекту Player нужно добавить компонент (Add Component) Animator, к нему прикрепить аниматор, который мы делаем все видео (у которого название Player в папке Animations) в поле Controller и включить там галочку Apply Root Motion
@romar1us964
@romar1us964 3 жыл бұрын
Спасибо, компонент был додан а галочки не было.
@YaVlados
@YaVlados 3 жыл бұрын
Спасибки)
@user-xu4ev3ws4s
@user-xu4ev3ws4s 3 жыл бұрын
У меня он теперь взлетает, что делать?
@dovbiev
@dovbiev 2 жыл бұрын
братишка спасибо ты лучший я плачу
@pahaoverland2663
@pahaoverland2663 2 жыл бұрын
Спасибо тебе огромное выручил
@bfg4706
@bfg4706 4 жыл бұрын
Твои видео настолько интересные что я аж Unity скачал
@maxters
@maxters 4 жыл бұрын
Вау, это очень классно слышать)) Удачи! 👍
@motfom4067
@motfom4067 3 жыл бұрын
Привет создал игру?
@veymatcompany6959
@veymatcompany6959 3 жыл бұрын
еще бы отвечал создатель канала на вопросы подписчиков. было бы идеально
@ohnocoder
@ohnocoder 3 жыл бұрын
@@maxters Очень ты хорошо объясняешь)))
@user-tf4zr1vz2c
@user-tf4zr1vz2c 3 жыл бұрын
Мне брат запрещает
@TheArbuzikYT
@TheArbuzikYT 7 ай бұрын
Сколько не было бы лет данному видео, я им буду пользаваться всегда
@anastasiiam8681
@anastasiiam8681 3 жыл бұрын
ОООчень здорово! Подробно, толково! Начала учить Unity, перерыла весь Youtubе... Вы лучший! Спасибо!
@veymatcompany6959
@veymatcompany6959 3 жыл бұрын
Герой пропадает при движении влево , НО когда удаляю последнюю часть кода , которую ты добавил (11:56) что-бы герой поворачивался, герой перестает поворачиваться, но отображается на нижнем экране. Вот решение проблемы: Нажмите на Player и в inspector найдите transform, дальше в нём position и по Z число сделайте положительным. к примеру (1) так же при проблемах с анимацией сделайте следующее : Нажмите на Player => Animator => надо галочку поставить Apply Root Animation
@Abaz_23
@Abaz_23 3 жыл бұрын
Добавь для тех, у кого этот способ не сработал: Поставьте число "0" вместо 1, у меня так сработало
@user-nikita-kuzhel
@user-nikita-kuzhel 3 жыл бұрын
Спасибо огромное за совет, поменял на 1 и персонаж перестал пропадать))
@veymatcompany6959
@veymatcompany6959 3 жыл бұрын
@@user-nikita-kuzhel раз вы выбрали путь maxter для создания игры по его урокам, то вот мой еще совет, что бы инвентарь на телефонах нормально отображался. сразу выставите разрешение которое хотите по итогу видеть. к примеру 1920 на 1080. я лично дошел до диалогов. и скрипт макстера у меня не работал. может потом когда нибудь и смогу доделать . оказалось не так просто все это. много вопросов осталось лично у меня. и ответы я смог найти лишь у англо язычных юнити разработчиков.. сейчас создаю простые игры . прям в одном приложении. каждый сможет выбрать игру типа тетриса. так, чисто для интереса. вот мой вк ( vk.com/i_am_veymat) я так понял путь разработчика новичка очень долгий. если будет желание можно хотя бы советом друг другу помочь. ниже мой совет про canvas с которым вам точно предстоит еще не раз работать. .//что б canvas под все разрешения экранов растягивался. надо выбрать canvas Scaler и в этом окне в графе UI Scale Mode выбрать Scale With Screen Size и написать разрешение которое вам нужно// в canvas вы будете делать инвентарь для вашей игры и тд. я когда на телефоне игру проверял просто все маленькое было. еще не знал таких тонкостей
@user-xk6zc9ue4t
@user-xk6zc9ue4t 2 жыл бұрын
@@Abaz_23 я поставил 100
@armikun2
@armikun2 2 жыл бұрын
Спасибо огромное
@zicplay9811
@zicplay9811 3 жыл бұрын
Спасибо тебе огромное Макстер!!!! Твои уроки самые топовые!!!!!!!!! 👍
@flexterion
@flexterion 3 жыл бұрын
От души ваще. Я сам ща три игры на Юнити сделал. В твоих уроках всегда узнаю что-то новое!
@glados3199
@glados3199 2 жыл бұрын
maxter, ровно 1 год назад я захотел делать игры, но остановился на рисовании персонажа, теперь я уже заканчиваю делать анимации, спасибо за эти уроки очень понятно объясняешь=)
@Genas1s
@Genas1s 2 жыл бұрын
13 минут назад ₽_₽
@user-ze9ks9pr6g
@user-ze9ks9pr6g Жыл бұрын
Еще через 2 года перейдешь к движешемуся камеру. Продолжай в том же духе
@Fillred25186
@Fillred25186 4 жыл бұрын
Спасибо за видео. Очень понятно объясняешь.
@maxters
@maxters 4 жыл бұрын
Тебе спасибо, рад слышать :)
@class1c156
@class1c156 4 жыл бұрын
БОЖЕСТВЕННО!
@viktoruna_ukr
@viktoruna_ukr 3 жыл бұрын
Спасибо. Твои видео помогают начинающим программистам - как я. Ты понятно всё показал, розказал. Всё 👍👍👍👍👍👍👍. Большое спасибо за твои видео!
@user-ew2gm4tx6e
@user-ew2gm4tx6e 4 жыл бұрын
Парень ты крут! Запиши видео курс по C#, ты очень доступно и подробно объясняешь.)))
@oneup8877
@oneup8877 2 жыл бұрын
помогите пожалуйста мой персонаж просто застыл после добавления анимации что мне делать все делал по вашему туториалу (до добавления анимации все работало) анимация прыжка не работает
@notOnlyPython
@notOnlyPython 3 жыл бұрын
Отлично. Лайк. Самые доступные уроки для понимание. Видно что тебе интересно самому передать знания. F
@flamezero4188
@flamezero4188 2 жыл бұрын
Спасибо за урок, теперь я знаю как делать анимации)
@freezer9550
@freezer9550 Жыл бұрын
Спасибо за твои ролики! ЭТО ОЧЕНЬ ИНТЕРЕСНО и ты ДА ИМЕННО ТЫ меня заинтересовал программированием вообще респект
@pashakiller228
@pashakiller228 Жыл бұрын
персонаж телепортируется при повороте
@san3204
@san3204 Жыл бұрын
@@pashakiller228 посмотри 1 видео по юнити
@bruhan7734
@bruhan7734 4 жыл бұрын
Как всегда всё прекрасно!
@user-xl5dh2xu2g
@user-xl5dh2xu2g 3 жыл бұрын
Спасибо @maxter , отличный туториал. Проанимировали, задвигали персонажика. Очень качественный материал.
@FredHindey
@FredHindey 3 жыл бұрын
Привет, у тебя получилось?
@user-xl5dh2xu2g
@user-xl5dh2xu2g 3 жыл бұрын
@@FredHindey да, все ок.
@user-yu3vm4yw3g
@user-yu3vm4yw3g 2 жыл бұрын
Видео очень полезное!Спасибо.
@Inferno_Can
@Inferno_Can 3 жыл бұрын
Ты клёвый чувак, спасибо тебе огромное, единственный кто нормально объяснил и пролил свет на все эти вещи
@skaandall
@skaandall 4 жыл бұрын
Решил делать игры, нашел тебя, ну и подписался. Ты лучший!
@maxters
@maxters 4 жыл бұрын
Очень приятно! Удачи) 👍
@skaandall
@skaandall 4 жыл бұрын
Спасибо
@user-mk4kr8xd2u
@user-mk4kr8xd2u 2 жыл бұрын
@@maxters привет
@pashakiller228
@pashakiller228 Жыл бұрын
персонаж телепортируется при повороте
@mala_sha
@mala_sha 12 күн бұрын
Как успехи?
@coldsnap3215
@coldsnap3215 4 жыл бұрын
Хорошо у тебя получается, удачи тебе! даже подпишусь)
@maxters
@maxters 4 жыл бұрын
Спасибо!
@mrminecrafter3829
@mrminecrafter3829 3 жыл бұрын
Спасибо большое автору !!!
@epieursvelte13cirertrollferpur
@epieursvelte13cirertrollferpur 4 жыл бұрын
круто, увидел твое видио, сразу делать игры захотелось! :]
@zaratrazofficial812
@zaratrazofficial812 4 жыл бұрын
после того как сделал все в скрипте он вовсе перестал двигаться то есть анимация работает он поворачивается но не двигается! что делать? и еще когда отключаю animator то он снова ходит а когда включаю он даже на землю не подает а весит в воздухе!?
@bernatzk1y718
@bernatzk1y718 4 жыл бұрын
У меня тоже самое, ты понял как можно это починить?
@zaratrazofficial812
@zaratrazofficial812 4 жыл бұрын
@@bernatzk1y718 там тип на анимации у персонажа надо галочку поставить Apply Root Animation
@balqaragaifamilyforestreso5745
@balqaragaifamilyforestreso5745 4 жыл бұрын
@@zaratrazofficial812 СПАСИБО!!! ТЫ СПАС МОИ НЕРВЫ!!!
@nikitasmolenskyi3856
@nikitasmolenskyi3856 4 жыл бұрын
У меня такой вопрос. Где вы нашли эту кнопку Apply?
@nikitasmolenskyi3856
@nikitasmolenskyi3856 4 жыл бұрын
Спасибо , нашёл , но там написано Apply Root Motion
@masteralex_4087
@masteralex_4087 3 жыл бұрын
У тебя самые лучшие тоториалы! 📑
@user-tl7ti6jj9m
@user-tl7ti6jj9m 3 жыл бұрын
Топово объясняешь, даже до меня дошло
@dimgod
@dimgod Жыл бұрын
Макс: Раздвигаем ему ноги... Я, у которого персонаж - квадрат: 🧐
@user-ec4nn2lo8x
@user-ec4nn2lo8x Жыл бұрын
АВХАХАХАХХА
@Dmitri-kz7gs
@Dmitri-kz7gs 5 ай бұрын
Geometry dash 2.2?
@dimgod
@dimgod 5 ай бұрын
@@Dmitri-kz7gs не, кое-что другое
@igor-z42
@igor-z42 4 ай бұрын
Понимаю
@qamarnajmahh
@qamarnajmahh 2 жыл бұрын
я всё это время думала, что анимация будет ужас какой сложной, но это самое лёгкое, что можно сделать в игре. :)
@paradise5543
@paradise5543 2 жыл бұрын
Нет, я её сделал а у меня игрок не движется когда проигрывается анимация
@OvsankaX
@OvsankaX 2 жыл бұрын
@@paradise5543 тоже ты пофиксил?
@paradise5543
@paradise5543 2 жыл бұрын
@@OvsankaX нет(
@OvsankaX
@OvsankaX 2 жыл бұрын
@@paradise5543 я знаю как решить проблему!)
@OvsankaX
@OvsankaX 2 жыл бұрын
@@paradise5543взял у GreeNSurge Для тех, у кого не появляется анимация - Объекту Player нужно добавить компонент (Add Component) Animator, к нему прикрепить аниматор, который мы делаем все видео (у которого название Player в папке Animations) в поле Controller и включить там галочку Apply Root Motion Я его комент нашол)
@user-hp6ft6lv3y
@user-hp6ft6lv3y 10 ай бұрын
Спасибо за то что ты есть❤❤
@user-id9mx3es8p
@user-id9mx3es8p 4 жыл бұрын
Всё круто и понятно
@ph1myfet
@ph1myfet 3 жыл бұрын
Дружище, Скорее всего, у тебя не работает Flip потому, что оно изменяет Scale, а scale ты менял во время анимации для Player, поэтому у тебя при анимации scale сбрасывается. Что бы это исправить, нужно просто во время анимации не применять никаких изменений к Player, а просто выделять все его элементы (можно через шифт) и применять только к ним. Спасибо за урок ;)
@52diplomat
@52diplomat 2 жыл бұрын
Дружище, у меня тоже было такое
@zuba_tv
@zuba_tv 5 ай бұрын
Помогите пожалуйста, у меня персонаж зависает в воздухе, а анимации работают при нажатии на кнопки движения
@user-oe3xp5ob6b
@user-oe3xp5ob6b 4 ай бұрын
там тип на анимации у персонажа надо галочку поставить Apply Root Animation@@zuba_tv
@K_G1783
@K_G1783 Ай бұрын
@@zuba_tv apply root motion включи в аниматоре в инсперкторе
@user-oo5fg5ut5i
@user-oo5fg5ut5i 3 жыл бұрын
Maxter ты после того как сделал анимации и перешёл к animator и начал делать стрелку от TakeOf к jump у этой стрелки ты указал параметр conditions: IsJumping true и из-за этого у тебя возник баг, а там надо указать IsJumping FALSE у меня так все заработало
@user-tz4gc7ir9c
@user-tz4gc7ir9c 3 жыл бұрын
Ты просто красавчик.
@2D_Danil
@2D_Danil 3 жыл бұрын
Я посмотрел все выпуски (затягивает)
@user-ff9hf9jn7y
@user-ff9hf9jn7y 3 жыл бұрын
Хай. Отличное видео. Очень помогло. Вижу ты шариш в этом деле😅. Желаю тебе удачи в продвижении канала😊. *тык, подписан; тык, лайкнул)*
@qvx09
@qvx09 3 жыл бұрын
11:37 Я понял почему возникает этот баг: в анимации takeOff мы меняем размер объекта Player, а в скрипте игрока функция Flip тоже меняет размер Player'a по оси Х. Избежать этот баг просто: в анимации takeOf не надо менять размер Player'a, но можно поменять размер его частей тела (или добавить те две строчки, но они у меня не работают. Поэтому я и пишу этот комментарий). Конечно, они будут уменьшаться по отдельности, но это не беда.
@rip4ik_tt
@rip4ik_tt 3 жыл бұрын
скажи пж, почему в скрипте на 22 строке у меня пишет ошибку типо Unexpected symbol 'void' вот строка private void Start();
@qvx09
@qvx09 3 жыл бұрын
@@rip4ik_tt Убери точку с запятой, после функций их писать не надо.
@rip4ik_tt
@rip4ik_tt 3 жыл бұрын
@@qvx09 тоесть просьо точку с запятой убрать и всё?
@qvx09
@qvx09 3 жыл бұрын
@@rip4ik_tt Да получается
@rip4ik_tt
@rip4ik_tt 3 жыл бұрын
@@qvx09 я че то убрал и не помогло, надо только убрать там где private vois Start() убрать или как
@denarser7741
@denarser7741 Жыл бұрын
Привет спасибо большое! Первый раз мне понравилися анимации в игре которую делаю) Спасибо огромное!
@mityasha11
@mityasha11 Жыл бұрын
Где-то накосячил в скрипте. Посмотри на моем канале видео про движение игрока
@__trendos__6175
@__trendos__6175 3 жыл бұрын
самый лучший тутор в мире
@hjoyq
@hjoyq 3 жыл бұрын
если персы после нажатия прыжка застыл то просто сделай это:в аниматоре от тейк офф к джамп сделай пляс одну или две стрелки(правой кнопкой мыши по тейк оф и мейк транситион)и тоже самое от джампа к ленду у меня заработала
@FredHindey
@FredHindey 3 жыл бұрын
Привет, у тебя получилось?
@user-hy2tj4hp9c
@user-hy2tj4hp9c 2 жыл бұрын
боже чел спасибо,а то у меня пока перс стоял анимация работала а после прыжка уже не работала но игрок мог ходить,спасибо что помог,все заработало
@user-ij5ts7oc5o
@user-ij5ts7oc5o 4 ай бұрын
Отлично, мне помогло
@user-tu5lw2bv6f
@user-tu5lw2bv6f 3 жыл бұрын
3:26 как голубь
@baiumka
@baiumka Жыл бұрын
Поставил лайк за начальную заставку)
@nekton120
@nekton120 2 жыл бұрын
Огромное спасибо мне очень помогло
@jrustick2293
@jrustick2293 3 жыл бұрын
при повороте на лево у меня части тела персонажа меняют расположение по Z в противоположную сторону и как бы каша получается.
@thefirchik700
@thefirchik700 8 ай бұрын
А что делать если после добавления анимаций персонаж перестаёт двигаться? Помогите пожалуйста
@neithiri6830
@neithiri6830 2 ай бұрын
об этом комментатор выше написал
@supermaks2308
@supermaks2308 Ай бұрын
Очень хороший курс мне понравилось 100 из 10
@_mer4_769
@_mer4_769 3 жыл бұрын
С нетерпением жду новых видео
@vlados_day_poltos
@vlados_day_poltos Жыл бұрын
что делать если после написания кода для анимации мой персонаж перестал ходить и прыгать?
@morsoff
@morsoff Жыл бұрын
у меня также(
@zhiw4ik
@zhiw4ik Жыл бұрын
"Если у вас по какой-то причине перестал ходить персонаж после добавление анимаций то вот решение: в player выбираете вкладку Animator(где колайдеры и прочее) и ставите галочку в Apply Root Motion"
@Dana_Khromenko
@Dana_Khromenko Жыл бұрын
@@zhiw4ik Спасибо!!!
@user-si1nc9cp5u
@user-si1nc9cp5u 3 ай бұрын
@@zhiw4ik Спасибо!!
@DaDescriptor
@DaDescriptor 3 жыл бұрын
То чуство, когда у тебя в компе 4 гига озу и второй феном 720, а новый 2д проект в юнити грузится 10 минут
@BJ-wm9gs
@BJ-wm9gs 3 жыл бұрын
у меня на это уходит около 30 мин.
@neverminesu
@neverminesu 3 жыл бұрын
@@BJ-wm9gs копец у вас комп старье
@THEkotan4IK
@THEkotan4IK 2 жыл бұрын
@@neverminesu Зачем так оскорблять людей? Может быть у них бедная семья и они не могут себе позволить купить нормальный комп. Ну или просто родители не хотят. Они же не виноваты!
@tyoomus
@tyoomus 3 жыл бұрын
Эта игра лучше, чем многие знакомые мне игры
@csh8320
@csh8320 2 жыл бұрын
спасибо огромное, у меня всё работает))
@lth_team
@lth_team Жыл бұрын
помогите у меня возник баг где персонаж просто встал на месте и не прыгает и не пыгает, а только проигрывает анимацию
@DEN4IK_SOO2
@DEN4IK_SOO2 Ай бұрын
Бо у меня тоже самое такой же баг
@SqdiriaImpire
@SqdiriaImpire 2 жыл бұрын
Помогите пожалуйста у меня персонаж не двигается (applyrootmotion я уже делал ) Работаю на мак У меня он пишет ошибку Animationevent
@_oleg_dj_
@_oleg_dj_ 3 жыл бұрын
За начало лайк
@bublikbublen4ik388
@bublikbublen4ik388 2 жыл бұрын
лучешее видео от maxter.
@lynnr2536
@lynnr2536 2 жыл бұрын
Спасибо, всё хорошо работает, но при столкновении со стеной\потолком анимация takeOff - jump - land зависает, пока не прыгнешь "удачно". И 50\50 прилипает к стене, пока не отпустишь кнопку. Как пофиксить?
@THEkotan4IK
@THEkotan4IK 2 жыл бұрын
Насчёт прилипания к стене, тоже такая проблема есть. Очень хотелось бы пофиксить.
@yarostar_228
@yarostar_228 2 жыл бұрын
Создай Physics Materil 2D, поставь всё по нулям и добавь к коллайдеру игрока, я проверил, всё отлично работает))
@T1mmeyt
@T1mmeyt 3 жыл бұрын
Помогите пожалуйста! У меня в требует свою анимацию на каждую часть тела, я не могу в одну анимацию поместить несколько или просто выбрать Player
@NewbieTM_
@NewbieTM_ 2 жыл бұрын
решил проблему?
@T1mmeyt
@T1mmeyt 2 жыл бұрын
@@NewbieTM_ Нет
@Brothers-kh8kw
@Brothers-kh8kw 3 жыл бұрын
Красава огромное спасибо 👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍
@user-pf6di7oh4c
@user-pf6di7oh4c 3 жыл бұрын
Видео очень крутое спасибо
@Pes0k2634
@Pes0k2634 Жыл бұрын
У меня игрок просто застыл на месте и не двигается. Анимация ходьбы и стояния на месте проигрывается, но сам он не ходит и не прыгает.
@IIoruS
@IIoruS Жыл бұрын
такое же
@zhiw4ik
@zhiw4ik Жыл бұрын
Если у вас по какой-то причине перестал ходить персонаж после добавление анимаций то вот решение: в player выбираете вкладку Animator(где колайдеры и прочее) и ставите галочку в Apply Root Motion
@IIoruS
@IIoruS Жыл бұрын
@@zhiw4ik у тебя заработало после этого?
@IIoruS
@IIoruS Жыл бұрын
@@zhiw4ik я ещё не пробовал, а тот проект удален
@Pes0k2634
@Pes0k2634 Жыл бұрын
@@zhiw4ik у моего друга была похожая ситуация (только не на Юнити, а на Годоте). Там тоже персонаж не двигался после добавления анимации. Там суть заключалась в том, что перс двигался, но после каждого "шага"(которые были по размеру около полудюйма) персонаж проигрывал двухсекундную анимацию(во время которой он не двигался). Я думал, что у меня примерно такая же ситуация.
@FrowningCrab
@FrowningCrab 4 жыл бұрын
пишу слова для продвижения видео
@FrowningCrab
@FrowningCrab 4 жыл бұрын
потому что уважаю этого парня
@aleksandrskolcanovs500
@aleksandrskolcanovs500 3 жыл бұрын
Какой то желейный чувак получается с этими анимациями
@shm_x
@shm_x 3 жыл бұрын
cпасибо ты молодец
@quq-quq861
@quq-quq861 2 жыл бұрын
Ребят помогите кто нибудь прошу, я сделал все по двум видео, и у меня все было хорошо, но как только я сделал все по концу этого видео у меня персонаж перестал прыгать и стал тпхтся как в прошлом видео, что делать?????
@Who_228
@Who_228 5 ай бұрын
{ public float speed; public float JumpForce; private float MoveInput; private bool facingRight = true; private Rigidbody2D rb; private bool isGrounded; public Transform feetPos; public float CheckRadius; public LayerMask whatIsGround; private Animator anim; private void Start() { rb = GetComponent(); anim = GetComponent(); } private void FixedUpdate() { MoveInput = Input.GetAxis("Horizontal"); rb.velocity = new Vector2(MoveInput * speed, rb.velocity.y); if (facingRight == false && MoveInput > 0) { Flip(); } else if (facingRight == true && MoveInput < 0) { Flip(); } if(MoveInput == 0) { anim.SetBool("isRunning", false); } else { anim.SetBool("isRunning", true); } } private void Update() { isGrounded = Physics2D.OverlapCircle(feetPos.position, CheckRadius, whatIsGround); if (isGrounded == true && Input.GetKeyDown(KeyCode.Space)) { rb.velocity = Vector2.up * JumpForce; } } void Flip() { facingRight = !facingRight; Vector3 Scaler = transform.localScale; Scaler.x *= -1; transform.localScale = Scaler; } }
@xaosit7069
@xaosit7069 3 жыл бұрын
Ты лучший, желаю тебе 9999999999 млр. подпищиков и чтобы у тебя было самое хорошое здоровье
@RasFace
@RasFace Жыл бұрын
Требую 10 часовую версия начала ролика!
@rddmschoollife476
@rddmschoollife476 9 ай бұрын
После настройки анимации персонаж перестал двигаться, только переворачивается
@Dmitri-kz7gs
@Dmitri-kz7gs 5 ай бұрын
Смотри, зайди в анимации(Ctrl+6) и убери из всех анимаций position ромбики вверху
@Pishanskiyistorik
@Pishanskiyistorik 5 ай бұрын
подскажи пожалуйста как именно их удалить что бы все ключевые точки не пропали
@Dmitri-kz7gs
@Dmitri-kz7gs 5 ай бұрын
@@Pishanskiyistorik завтра подсаажу
@lackyhaus8921
@lackyhaus8921 2 жыл бұрын
Народ! Если при развороте персонаж исчезает, то поставьте Position Z на 0 у всех частей тела, и у самого Player тоже
@zlatdesign
@zlatdesign 2 жыл бұрын
ЧЕЕЕЕЛ спасибо, ты спас мою задницу
@Karma.-.
@Karma.-. 2 жыл бұрын
у меня не работает только ноги при idle видно и все
@masenshik
@masenshik 3 жыл бұрын
Красава!
@EliotLIive
@EliotLIive Жыл бұрын
Люблю такие игры
@SaPmont
@SaPmont 2 жыл бұрын
проблема: персонаж застыл.... что делать?
@SaPmont
@SaPmont 2 жыл бұрын
проблему решил) : поставил в Animator галочку на Apply Root Motion))))
@demich11111
@demich11111 2 жыл бұрын
@@SaPmont а где эта кнопка находится?
@SaPmont
@SaPmont 2 жыл бұрын
@@demich11111 в аниматоре посмотри
@demich11111
@demich11111 2 жыл бұрын
Уже нашел
@rainyermika
@rainyermika 2 жыл бұрын
Привет, у меня появилась проблема: после добавления анимации игрок перестал двигаться. Надеюсь кто-нибудь знает решение для данной проблемы.
@joannis-hello
@joannis-hello 2 жыл бұрын
+
@joannis-hello
@joannis-hello 2 жыл бұрын
Согласен у меня тоже самое!!! Я не могу это решить
@fullus3053
@fullus3053 2 жыл бұрын
Такая же проблема, не знаю как решить(((
@ma-pj7zj
@ma-pj7zj 2 жыл бұрын
Зашла сюда, чтобы узнать, но как вижу никто не знает. ,_,
@matvenyt9094
@matvenyt9094 2 жыл бұрын
+
@dutieskepta8889
@dutieskepta8889 2 жыл бұрын
спасибо большое
@user-es7ml4rr4c
@user-es7ml4rr4c 2 жыл бұрын
А что лучше для проекта - ручная анимация, как в видео, или скелетная анимация из того же Юнити?
@block-632
@block-632 2 жыл бұрын
а что делать, если после сохранения скрипта анимации, персонаж перестал ходить?
@savvasinyugin496
@savvasinyugin496 2 жыл бұрын
ошибка есть
@inthelight8142
@inthelight8142 Жыл бұрын
Если в скрипте всё правильно, то скорее всего не стоит галочка в инспекторе: Inspector - Player - Animator - Apply Root Motion
@gel1ght446
@gel1ght446 Жыл бұрын
​@@inthelight8142все ровно
@maksymhryshchuk4976
@maksymhryshchuk4976 4 жыл бұрын
Герой пропадает при движении влево на нижнем экране (Game), НО когда удаляю последнюю часть кода которую ты добавил (11:56) что-бы герой поворачивался, герой перестает поворачиваться, но отображается на нижнем экране Кто знает как решить?
@ichiro4841
@ichiro4841 4 жыл бұрын
У меня тоже так было и я добавил в ground box collider2D и в hitbox добавил boxcollider2D потом удалил polygon collider2D
@evatsen8472
@evatsen8472 4 жыл бұрын
ты уже решил эту проблему? Если да, можешь сказать как?
@user-yu5hc6jz8i
@user-yu5hc6jz8i 3 жыл бұрын
Нажмите на Player и в inspector найдите transform, дальше в нём position и по Z число сделайте положительным.
@YTotal_Black
@YTotal_Black 3 жыл бұрын
@@user-yu5hc6jz8i Спасибо, помог решить проблему
@user-yu5hc6jz8i
@user-yu5hc6jz8i 3 жыл бұрын
@@YTotal_Black всегда рад помочь (:
@Blackcat268
@Blackcat268 Жыл бұрын
спасибо😊
@dutieskepta8889
@dutieskepta8889 2 жыл бұрын
так круто
@DrumCorner99
@DrumCorner99 4 жыл бұрын
Привет друг, слушай, что делать если когда я нажимаю space, он прыгает и летает. То есть если много нажимать space он летает. А ещё анимация после этого пропадает! Ролик очень годный, я лайк поставил, подписался, помоги пожалуйста)
@user-hr7uc6pu8c
@user-hr7uc6pu8c 3 жыл бұрын
У меня тоже самое Можь подсказать как решить?
@unikrcd
@unikrcd 3 жыл бұрын
@@user-hr7uc6pu8c в 1 уроке было про это)
@kofevarka_455
@kofevarka_455 3 жыл бұрын
В 1 части он говорил об этом. Посмотри
@GhosTGQ
@GhosTGQ 3 жыл бұрын
что бы он не летал поставь фетпост под прелера
@AV_DLS
@AV_DLS 3 жыл бұрын
У меня Вообще пропал персонаж 😰
@user-ym3jo2ee2f
@user-ym3jo2ee2f Жыл бұрын
Спасибо очень помог мечтал начать создавать игры на unity и еще у меня просьба можешь пж снять туториал по созданию 3d игры
@user-uw7fu5vo8c
@user-uw7fu5vo8c 2 жыл бұрын
Всем Привет!, Maxterу огромное спасибо за "туториал", доходчиво почти понятно ;), попадаются некоторые моменты, но в целом Все отлично! заминка была с добавлением анимации(персонаж зависал и при нажатии стрелок, работала анимация, но он висел !!!) Спасибо (GreeNSurge) его комментарий, очень помог! поставил галочку и перс забегал и запрыгал :) 1 год назад Для тех, у кого не появляется анимация - Объекту Player нужно добавить компонент (Add Component) Animator, к нему прикрепить аниматор, который мы делаем все видео (у которого название Player в папке Animations) в поле Controller и включить там галочку Apply Root Motion
@tankodrug5431
@tankodrug5431 3 жыл бұрын
У меня выдаёт ошибку Asset 'Player': Transition 'AnyState -> takeoff' in state 'AnyState' doesn't have an Exit Time or any condition, transition will be ignore но самое страшное что когда аниматора отключаю на персонаже то всё нормально работает, а если включаю то персонаж словно в воздухе зависает
@emi4770
@emi4770 3 жыл бұрын
извини конечно за поздний ответ но я нашел решение, в аниматоре ставишь галочку apply root motion
@KrestykLuna
@KrestykLuna 3 жыл бұрын
@@emi4770 А где эта функция?
@emi4770
@emi4770 3 жыл бұрын
@@KrestykLuna в аниматоре и справа менюшка
@desizend3296
@desizend3296 2 ай бұрын
Не помогло @@emi4770
@kosenkoivan7832
@kosenkoivan7832 3 жыл бұрын
Почему у меня после последнего кода персонаж пропадает?
@alice_22_36
@alice_22_36 3 жыл бұрын
@@genryfolover7452 У меня была такая проблема. Перейди в 3d и посмотри, что у тебя происходит с камерой ( во время поворота) и в зависимости от этого поменяй её место
@meridian01
@meridian01 3 жыл бұрын
Нажмите на Player и в inspector найдите transform, дальше в нём position и по Z число сделайте положительным (От 8 и больше!)
@VanZay16
@VanZay16 3 жыл бұрын
@@alice_22_36 у меня он разворачивается за камеру что делать?
@alice_22_36
@alice_22_36 3 жыл бұрын
@@VanZay16 Попробуй поменять слои у персонажа ( в плюс или в минус)
@aefoaanemone4731
@aefoaanemone4731 2 жыл бұрын
@@meridian01 Спасибо! поставил 1 и норм
@user-db5nc6zh8f
@user-db5nc6zh8f 2 ай бұрын
Лучший
@BIGMAKSUS11111
@BIGMAKSUS11111 Жыл бұрын
Крутой чел!
@tit1234
@tit1234 4 жыл бұрын
Почему когда он поворачивается на 180 градусов он пропадает помогите пожалуйста
@qvx09
@qvx09 3 жыл бұрын
У меня такая же проблема
@Kaleyka
@Kaleyka 3 жыл бұрын
@@qvx09 решил?
@qvx09
@qvx09 3 жыл бұрын
Kaleyka 2002 нет
@user-yu5hc6jz8i
@user-yu5hc6jz8i 3 жыл бұрын
Нажмите на Player и в inspector найдите transform, дальше в нём position и по Z число сделайте положительным.
@qvx09
@qvx09 3 жыл бұрын
Виталик Воротников спасибо
@boomindustries6807
@boomindustries6807 3 жыл бұрын
почему когда я нажимаю налево он исчезает? Кто-нибудь знает как это исправить?
@william5150
@william5150 3 жыл бұрын
Вот тоже самое. Хз что делать
@user-xe7pv8px6q
@user-xe7pv8px6q 3 жыл бұрын
Переключи в 3d и очень сильно отодвинь камеру назад, ничего не изменится, а персонаж начнет появлятся.Не знаю почему , но персонаж при повороте смещается за камеру.
@boomindustries6807
@boomindustries6807 3 жыл бұрын
@@user-xe7pv8px6q да, знаю
@vazhmax2632
@vazhmax2632 3 жыл бұрын
@@user-xe7pv8px6q А как камеру в 3d переключить?
@vazhmax2632
@vazhmax2632 3 жыл бұрын
Спасибо, получилось
@knittingarchbuccal
@knittingarchbuccal 10 ай бұрын
мотивируешь!
@mrminecrafter3829
@mrminecrafter3829 2 жыл бұрын
Крутое видео
@len1v4ik-30
@len1v4ik-30 3 жыл бұрын
Почему у меня когда человек переворачивается в игре он пропадает а в сцене он переворачивается и все нормально
@tcstudio8011
@tcstudio8011 3 жыл бұрын
тот же вопрос..
@VanZay16
@VanZay16 3 жыл бұрын
Нашел решение?
@len1v4ik-30
@len1v4ik-30 3 жыл бұрын
@@VanZay16 нет не нашел(
@VanZay16
@VanZay16 3 жыл бұрын
@@len1v4ik-30 я нашел нужно?
@len1v4ik-30
@len1v4ik-30 3 жыл бұрын
@@VanZay16 да
@net0k5ik87
@net0k5ik87 4 жыл бұрын
Я добавил в скрипт новые строки из этого урока и он перестал двигаться
@ichiro4841
@ichiro4841 4 жыл бұрын
У меня тоже точ так что надо делать?
@mrshark8597
@mrshark8597 3 жыл бұрын
@@ichiro4841 вот в animator раздел поставь галочку Apply Root Motion
@lenata72
@lenata72 3 жыл бұрын
Попробуй так в FixedUpdate. move = Input.GetAxis("Horizontal"); anim.SetFloat("xSpeed", Mathf.Abs(move)); rb.velocity = new Vector2(move * speed, rb.velocity.y); if (move > 0 && !isRight) { sr.flipX = false; isRight = true; } else if (move < 0 && isRight) { sr.flipX = true; isRight = false; } Поставь в аниматоре условие перехода из состояния покоя в движение float speed > 0.1, а обратно в состояние покоя
@justabud1933
@justabud1933 2 жыл бұрын
Здравствуйте,Макс.Благодарю вас за такие видео,очень классные и понятные.Но,у меня есть такой вопрос:во время теста,когда я нажимаю Пробел,игрок не прыгает.Почему,можете объяснить?
@LUXEMBURG22
@LUXEMBURG22 Жыл бұрын
Скинь код, просто если сказать проблему, её не исправят
@_mer4_769
@_mer4_769 3 жыл бұрын
Ты просто топ
@star_killer121
@star_killer121 3 жыл бұрын
баги: 1. при падении с края карты можно уперется в стену и перестать падать 2. при падении без прыжка персонаж падает с анимацией idle, можно сделать чтобы от idle вела стрелка сразу к Jump с условием isJumping = true и прошла длинна перехода анимации takeOf
@user-bc8wj5po5d
@user-bc8wj5po5d 3 жыл бұрын
У меня персонаж улетает в воздух после прописания скрипта
@glebiklettiev4062
@glebiklettiev4062 3 жыл бұрын
Привет, решил вопрос?
@user-bc8wj5po5d
@user-bc8wj5po5d 3 жыл бұрын
@@glebiklettiev4062 -
@user-gh3ts7gk3u
@user-gh3ts7gk3u 3 жыл бұрын
ты лучший
@vahramtorosyan8212
@vahramtorosyan8212 3 жыл бұрын
круто! а можешь сделать так чтобы игрок прыгал по стенам.
100😭🎉 #thankyou
00:28
はじめしゃちょー(hajime)
Рет қаралды 52 МЛН
Miracle Doctor Saves Blind Girl ❤️
00:59
Alan Chikin Chow
Рет қаралды 54 МЛН
狼来了的故事你们听过吗?#天使 #小丑 #超人不会飞
00:42
超人不会飞
Рет қаралды 62 МЛН
Я стал КОТОМ
33:09
Obsidian Time
Рет қаралды 188 М.
2D анимация в Unity(Туториал)
20:33
maxvell-game developer
Рет қаралды 27 М.
100😭🎉 #thankyou
00:28
はじめしゃちょー(hajime)
Рет қаралды 52 МЛН