Добавление анимации

Поделиться
HTML-код
  • Опубликовано: 10 ноя 2024

Комментарии • 97

  • @alsornet
    @alsornet Год назад +24

    Признавайтесь - кто еще сидел и залипал пол часа на своего бегущего человечка ) Даже не верится что так просто сделать такое )

    • @yagamesdev
      @yagamesdev  Год назад +3

      Здравствуйте. Действительно, сложно устоять. Это и правда залипательно :)

  • @ИльяСвавильный
    @ИльяСвавильный 2 года назад +22

    Mixamo - настоящая находка👍👍👍 спасибо за урок

    • @yagamesdev
      @yagamesdev  Год назад +2

      Здравствуйте. Полностью согласны с вами. Спасибо за обратную связь.

    • @Компуктер07
      @Компуктер07 11 месяцев назад +1

      @@yagamesdev У меня проблема анимация с mixamo просто даже в unity не работает без персонажа

  • @Sergey-dg4bl
    @Sergey-dg4bl Месяц назад

    Сколько всяких уроков по анимации пересмотрел от различных школ, только запутали больше.
    А тут 20 минут, всё по полочкам, просто напечатал следом конспект и во всём разобрался.
    Теперь осмысленно использую функции аниматора, а не методом тыка, или запоминанием без понимания.
    Спасибо автору курса, и отдельно за подачу материала!

    • @yagamesdev
      @yagamesdev  Месяц назад +1

      Здравствуйте. Спасибо за такой развёрнутый отзыв о нашем видео-курсе ❤️ Желаем удачи и успехов в разработке.

  • @Zloy_Kritic
    @Zloy_Kritic Год назад +7

    Курс вообще пушка!) Мне очень нравится, лучшее что я вообще видел, даже среди платных, а то что это бесплатно просто шедевр. Уже хочется побыстрее закончить и купить продолжение =)

  • @УральскийГном
    @УральскийГном Год назад +9

    Огромное спасибо за урок. Начинающий игродел на Юнити, но анимации казались мне чем-то очень страшным и непостижимым, но одновременно великолепным, словно звёзды. Благодаря таким людям как вы, появляется надежда. Огромная вам благодарочка!

  • @ZarLineOff
    @ZarLineOff 4 месяца назад +1

    пересматриваю 4 раз,я не сдамся!!

    • @yagamesdev
      @yagamesdev  4 месяца назад +2

      Добрый день. Верим, что сквозь тернии к звёздам у вас всё получится 🙂

  • @design_art_style
    @design_art_style Год назад +8

    Суперски всё с первого раза получилось респект сенсею и всего самого хорошего)))

    • @yagamesdev
      @yagamesdev  Год назад +2

      Здравствуйте. Спасибо за высокую оценку. Рады, что вам понравилось :)

  • @Siorinex
    @Siorinex 9 месяцев назад +2

    Честно, я в шоке в хорошем смысле этого слова!
    На раз-два анимацию делать! Я ее в тестовую версию вставил, по факту, быстрее, чем потратил на поосмотр ролика с описанием!
    Как вспомню, как ручками прописывал, когда свой движок делал, так вздрогну!

  • @Антон-о2р6ъ
    @Антон-о2р6ъ Год назад +8

    Крутой урок. Педагог от бога.
    PS у меня на ноуте 35 FPS в этой сцене :D Надо что то срочно предпринимать.

    • @kudes668
      @kudes668 3 месяца назад

      А у меня 350 фпс от акума ноут выдает)

  • @vadimivanov-df1de
    @vadimivanov-df1de 2 года назад +4

    ставлю лайк .так как смотрел видео от этого автора думаю и здесь найду много для себя интересного . Недавно я смотрел ролики физика Юнити

    • @yagamesdev
      @yagamesdev  Год назад +1

      Здравствуйте. Спасибо за отзыв и поддержку :)

  • @gom-jabbar
    @gom-jabbar Год назад +3

    Пока дошел до сюда , пока все понимаю )

    • @Relaudi
      @Relaudi 6 месяцев назад

      Как успехи на данный момент?

  • @VladimirTag
    @VladimirTag Год назад +1

    Вы красавы, даёте и площадку и учебники по создании. Вот интересно а будет хотя бы 2д онлайн на браузере? Думаю это откроет огромное количество возможностей и игр.

  • @fesyzz
    @fesyzz Год назад +7

    Почему то без галочки loop pose персонаж дёргался при анимации и убегал за доску. Может кому поможет.

  • @baronsamedi6374
    @baronsamedi6374 Год назад +7

    Подскажите, пожалуйста! Скачал анимации, закинул в аниматор, но в аниматоре они не проигрываются. Соответственно в самом PlayMode тоже анимации нет. В чем может быть проблема?

    • @YandexADV
      @YandexADV Год назад +2

      Здравствуйте. Рекомендуем проверить корректную работу файла анимации. Для этого выделите его и перетащите модель персонажа (.fbx) в область, которая располагается в правом нижнем углу окна инспектора. Эта область может быть свёрнута - растяните её снизу. Затем можно в аниматоре сделать одну из анимаций стартовой (оранжевой). Проверьте, что компонент Animator лежит на модели персонажа: именно на объекте, который добавили в сцену из fbx. В поле «Animator Controller» у Animator должен лежать Animator Controller, который создавали и настраивали.

    • @SferiusSoft
      @SferiusSoft 6 месяцев назад

      добрый день. Как пофиксили? Тоже столкнулся с этой проблемой

  • @Nonpuma
    @Nonpuma Год назад +1

    Подскажите пожалуйста, при анемации, стопы персонажа проваливаются под Ground, что делать?

  • @primordial987
    @primordial987 3 месяца назад

    Название переменной в чертеже анимации обязательно хард? есть иные способы изменения значения переменной, например, через вызов функции в чертеже анимации?

    • @yagamesdev
      @yagamesdev  3 месяца назад

      Здравствуйте. Название переменной может быть любым. Изменение значения происходит через код методами Animator.SetBool, Animator.SetFloat, Animator.SetTrigger. Также это можно сделать вручную через окно аниматора.

  • @oldborodach
    @oldborodach Год назад +2

    Нужно ли в таком порядке выстраивать переменные до старта или можно по своему усмотрению?
    Допустим для истерики сначало все что связанно и SerializeFild, а то том все остальное как приватные так и публичные поля?
    Надеюсь правильно объяснил 😂

    • @yagamesdev
      @yagamesdev  Год назад

      Здравствуйте. Тип поля необходимо устанавливать в зависимости от метода изменения переменных. Тип «Public» нужно использовать для настройки переменных через инспектор. Тогда они будут изменять другие скрипты, и они смогут обращаться к заданным переменным. Чтобы другие скрипты не имели доступ к переменным, нужно выбрать тип «Private» или «SerializeField». Переменные необходимо устанавливать по блокам, в логическом порядке. Поделимся примером:
      // Здоровье
      [SerializeField] int heatlhMax;
      private int health;
      // Движение
      [SerializeField] float speedRotation;
      [SerializeField] float maxVelocity;
      private float currentVelocity;
      // Атака
      [SerializeField] float attackSpeed;
      [SerializeField] float attackDamage;

  • @Castigator707
    @Castigator707 3 месяца назад

    Пробовал через mixamo скачать, но браузер не дает т.к. говорит что небезопасно, что делать

  • @baronsamedi6374
    @baronsamedi6374 Год назад +3

    Скачал анимации, закинул в аниматор, но в аниматоре они не проигрываются. Соответственно в самом PlayMode тоже анимации нет. В чем может быть проблема?

    • @mystalgia666
      @mystalgia666 Год назад +1

      Тоже самое.

    • @TheKimExa
      @TheKimExa Год назад +1

      @@mystalgia666 Попробуй ещё раз закинуть Аниматор контролер на модель человечка в инспекторе в поле контролер. У меня тоже не работало.

    • @design_art_style
      @design_art_style Год назад

      ruclips.net/video/uiairMyuvI8/видео.html

    • @yagamesdev
      @yagamesdev  Год назад +1

      Здравствуйте. Ситуация может воспроизводиться из-за того, что не добавлен компонент Animator на объекте «Man». Рассказываем, как его добавить, в этом моменте видео: clck.ru/34aEWN
      Можно проверить анимации, которые загружены на объекты. Для этого нажмите на персонажа с аниматором и используйте комбинацию клавиш «alt + 6». Тогда будут проиграны все анимации, которые существуют на объекте.

    • @ВладимирГудыменко-к9д
      @ВладимирГудыменко-к9д Год назад

      Со штатным человеком тоже анимация не работала. Поставил мышь(fbx персонаж) , которую скачал , тогда все нормально стало. Видимо проблемы постановки галочек, при скачивании анимации с сайта.

  • @VicktorZabavno
    @VicktorZabavno Год назад

    Кстати, если персонаж взять свой ещё придётся повозиться с текстурой и материалом.

  • @t2X2twitchcut
    @t2X2twitchcut Год назад +1

    Подскажите пожалуйста, сделал все как в уроке, но после того как отключил галочку на выполнение Run первым кадром понял, что мой код не может включить ее при нажатии ЛКМ и фигурка просто едет вперёд в положении Idle, а если включить галочку выполнения, то фигурка при запуске плей мода постоянно бежит вперед и не останавливается. Код перепроверил кучу раз, что делать?

    • @yagamesdev
      @yagamesdev  Год назад

      Здравствуйте. Первым кадром должна воспроизводиться зацикленная анимация Idle. В коде конструкцией _animator.SetBool(«имя переменной в аниматоре», «значение») нужно управлять состоянием анимации. Значение «True» - когда игрок бежит, «False» - не двигается. Эту логику нужно реализовывать, например, при нажатии/отпускании левой кнопки мыши.

    • @t2X2twitchcut
      @t2X2twitchcut Год назад

      @@yagamesdev Спасибо за ответ, но я разобрался сам, оказывается я написал Run с маленькой буквы и поэтому ничего не работало)

  • @mubifay_yt_7644
    @mubifay_yt_7644 Год назад

    Подскажите, пожалуйста, как скачать модельку с сайта миксамо?(не анимацию, а именно персонажа)

    • @Siorinex
      @Siorinex 9 месяцев назад

      Собственно, подозреваю, аналогично, просто вот то, что скачали без вытаскивания анимации - остальная часть это именно персонаж и можно его выдернуть...

  • @PozitiviMan
    @PozitiviMan 3 месяца назад

    Такая проблема... Parameter 'Running' does not exist.
    UnityEngine.Animator:SetBool (string,bool)
    PlayerMove:Update () (at Assets/Scripts/PlayerMove.cs:35)
    И в целом анимации не работают.

    • @yagamesdev
      @yagamesdev  3 месяца назад

      Здравствуйте. Уведомление может появляться, так как в компоненте «Animator» отсутствует параметр «Running». Рекомендуем перепроверить правильность созданного аниматора для игрока.

  • @dmitriypermyakov5402
    @dmitriypermyakov5402 2 года назад

    А сколько весят миксамовские анимации? Куда их пихать прикажете?

    • @yagamesdev
      @yagamesdev  Год назад +1

      Дмитрий, здравствуйте. Вес анимации зависит от её качества и длительности. Подробнее о добавлении анимации в проект Unity рассказываем в данном видео в отрезке: clck.ru/34aE3W

  • @goosesuka
    @goosesuka Год назад

    брат как текстуры скачать дял миксамовских персонажей

    • @yagamesdev
      @yagamesdev  Год назад

      Здравствуйте. Чтобы получить текстуры, перенесите модель в Unity и выделите её - в правом окне откроется меню «Import settings». Перейдите во вкладку «Materials» - поле «Location». Используйте значение «Use external materials» и нажмите «Apply», Unity автоматически создаст папки с текстурами.

  • @region34cg
    @region34cg 2 года назад

    Можете попробовать AccuRig

    • @kok-andrey143
      @kok-andrey143 2 года назад

      Мне не особо понравился аккуриг

  • @Бомжсдробовиком-с2т

    Нужна помощь, в аниматоре и в скрипте все указал как в уроке, но анимацию отыгрывает криво. В начале анимацию idle отыгрывает, при нажатии ЛКМ начинается run, а вот при отпускании ЛКМ в idle не переходит постоянно бежит. В скрипте все перепроверил да и в аниматоре все ок.

    • @yagamesdev
      @yagamesdev  Год назад +1

      Здравствуйте. Рекомендуем дополнительно проверить работу через аниматор. В регистре кода могут присутствовать лишние пробелы или значение «GetMouseButtonUp» может быть заменено на «GetMouseButtonDown».
      Если дело не в этом, советуем отключить галочку «Has Exit Time» и проверить переходы в блоке «Conditions».

  • @privetmedved9249
    @privetmedved9249 2 года назад

    Почему надо создавать serializefield если есть public?

    • @grozoff
      @grozoff 2 года назад +2

      public предоставляет доступ к полю например из другого скрипта, если мы не хотим что бы поле было доступно вне класса, но хотим видеть его в инспекторе, то используем [SerializeField] private

    • @design_art_style
      @design_art_style Год назад

      Чтобы визуализировать

  • @axbox
    @axbox Год назад

    A как изменить просмотр анимаций, чтоб в строчку стало как на 9:06 ?

    • @VicktorZabavno
      @VicktorZabavno Год назад +4

      Слайдер в правом нижнем углу окна переставь в ноль

    • @ilya_rusin
      @ilya_rusin Год назад +2

      или ctrl + колесо мышки.

    • @Slick_Side
      @Slick_Side 26 дней назад

      спасибо всем за ответы, а то недолго помучился :)

  • @ihabia
    @ihabia Год назад

    У меня почему то превью анимации в самом юнити (снизу справа), тень персонажа перевернута к верх ногами. У кого так же?

  • @coolrash
    @coolrash Год назад

    спасибо за урок! Все очень просто кажеться чем показалось! Михамо в россии неработает кстати(( пришлось через ВПН париться еще этот мегафон...

    • @ilya_rusin
      @ilya_rusin Год назад +3

      все робит без впн

    • @yagamesdev
      @yagamesdev  Год назад +1

      Здравствуйте. Спасибо, что поделились. Сейчас для скачивания «Mixamo» действительно понадобится VPN.

    • @DIY-PropaCarlo
      @DIY-PropaCarlo Год назад +2

      @@yagamesdev работает без впн

    • @Siorinex
      @Siorinex 9 месяцев назад

      Фз, норм без впн работает. МГТС/МТС провайдер.

  • @ИграПравдивый
    @ИграПравдивый 8 месяцев назад

    я повторил а уменя е бежит почемуто в чем причина

  • @kok-andrey143
    @kok-andrey143 2 года назад

    Вопрос на засыпку: у меня персонаж переходит из идл в джамп , но первые 0,2- 0,5 сек не срабатывает анимация. Это морм или глюк или что?

    • @region34cg
      @region34cg 2 года назад

      Попробуйте уменьшить время перехода.

    • @kok-andrey143
      @kok-andrey143 2 года назад

      @@region34cg благодарю, получилось

    • @yagamesdev
      @yagamesdev  2 года назад +2

      Здравствуйте. Если ситуация повторится, попробуйте, пожалуйста, убрать галочку «Has Exit TIme» на стрелке, которая в Animator указывает переход от одной анимации к другой. Она делает так, чтобы переход между анимациями происходил только после завершения анимации.

    • @design_art_style
      @design_art_style Год назад

      ruclips.net/video/uiairMyuvI8/видео.html

  • @milliodasfx3560
    @milliodasfx3560 Год назад

    Как ты эту анимацию достал из файла анимации. Что то там тыкнул и переименовал. А у меня вообще не так все открылось .

    • @yagamesdev
      @yagamesdev  Год назад

      Здравствуйте. Чтобы открыть анимацию, необходимо нажать на стрелочку слева от названия. После этого файл можно перенести в любое свободное место.

  • @did3496
    @did3496 10 месяцев назад

    Сделал эту игру зараюотал 250к с куста

  • @Компуктер07
    @Компуктер07 11 месяцев назад

    Loop не доступно

    • @yagamesdev
      @yagamesdev  11 месяцев назад

      Добрый день. Если вы импортировали модель с готовой анимацией, можно нажать на неё и перейти в раздел «Анимации». После выберите нужный вариант из списка и нажмите «Loop».

  • @Siorinex
    @Siorinex 9 месяцев назад

    Гммм... В уроке все сделал - норм. Хотел скачать еще персонажей, чтобы переключаться. Нашел анимешную девочку, скачал, воткнул, добавил ей тот-же аниматор... Переключил на нее в Player.
    Запускаю - стоит как статуя! Едет, когда нажимаю, но анимации - нет!
    Ну и стального цвета, без текстур...
    Подозреваю, что миксамо анимацию сохранил под скелет круглоголового и у девченки другой набор костей?! Делать каждому персонажу свой аниматор со своими движениями???

    • @yagamesdev
      @yagamesdev  9 месяцев назад +1

      Здравствуйте. Дело в том, что у некоторых моделей персонажей по умолчанию отсутствует набор виртуальных суставов и костей, который позволяет анимировать их. Или они могут быть не настроены. Пожалуйста, добавьте модель в «Mixamo» и выгрузите её сразу с анимацией. Это должно помочь.

    • @Siorinex
      @Siorinex 9 месяцев назад

      @@yagamesdev не, ну так ведь с миксамы и брал! А там с анимацией и скелетом качает...

    • @Poloskun4ik
      @Poloskun4ik 7 месяцев назад

      Наверное перс (скелет) багованный, я у меня такая же проблема. Короче надо выставить Animation type "humanoid" и кость head переназначить, тогда заработает.

  • @goosesuka
    @goosesuka Год назад

    скок там фпса в игре было при беге 10-20 ? подытожили симулятор лагов сделали ачивка получена

  • @milliodasfx3560
    @milliodasfx3560 Год назад

    Персонаж тупо двигается как в самом начале

  • @erik20001000
    @erik20001000 2 года назад +2

    mixamo не любит Россию - оттуда модель скачивается только через VPN

    • @dmitrygubin5377
      @dmitrygubin5377 2 года назад +7

      У меня без VPN всё скачалось

    • @pyhovichok6745
      @pyhovichok6745 2 года назад +2

      Тоже без VPN скачал все.

    • @VicktorZabavno
      @VicktorZabavno Год назад +1

      не правда! всё работает

    • @silvera_tv
      @silvera_tv Год назад

      @@VicktorZabavno да фиг там. Полчаса с впн чпокался, чтобы скачать

    • @Igorek055
      @Igorek055 Год назад

      @@silvera_tv проблема в твоем провайдере, у меня всё норм

  • @quil1215
    @quil1215 Год назад

    Скажите пожалуйста, у меня проблема:
    Бежит человечек проходит 1 секунда он телепортируется назад примерно на 1 метр и снова продолжает бежать и так постоянно, как это исправить? Буду благодарен очень