Переход анимации персонажа - Unity легко

แชร์
ฝัง
  • เผยแพร่เมื่อ 28 ก.ย. 2024
  • В этом уроке я покажу как использовать анимацию персонажа, и как делать переход анимации покоя(idle), бега(run) и прыжка(jump) в Unity. Так же разберемся с работой animator и привязкой анимации к клавишам.
    • 2D прыжок / двойной пр... - урок по движению персонажа
    • Как сделать движение к... - урок по движению камеры
    Номер карты для поддержки - 4149629398195479
    / graphicaldesignua - мой патреон для поддержки)
    t.me/joinchat/... - телеграм канал в котором можете пообщаться с другими разработчиками.

ความคิดเห็น • 244

  • @darkscorp4415
    @darkscorp4415 2 หลายเดือนก่อน

    Талант в том чтобы объяснить простыми словами не простые вещи новичкам. Тут все просто и понятно, без накрученных понтов. Отличная работа!

  • @ГригорийАвчаров
    @ГригорийАвчаров 5 ปีที่แล้ว +64

    Один из лучших каналов по Юнити, продолжай дальше, уроки очень полезные!

  • @DENchiK2973
    @DENchiK2973 4 ปีที่แล้ว +7

    Редко оставляю комментарии, но здесь не смог пройти мимо. Очень хорошо и качественно объясняешь, без какой-то спешки и т.д. Просто красавец ;)

  • @greensnake2864
    @greensnake2864 4 ปีที่แล้ว +17

    Блин мужик, реально хороший урок. А главное что всё простым языком и предельно понятно.

  • @kitkyte7126
    @kitkyte7126 4 ปีที่แล้ว +11

    Спасибо,хороший ролик.У меня конечно были проблемы но я их сам решил.Спасибо за такой чудесный видео урок.

    • @demio5183
      @demio5183 ปีที่แล้ว

      Если проблема с || скажи пж как

  • @АннаГерасимова-н4и
    @АннаГерасимова-н4и 4 หลายเดือนก่อน

    Замечательный урок. Все понятно и даже разные варианты показаны.

  • @petyx22
    @petyx22 4 ปีที่แล้ว +6

    Отличный, подробный и интересный урок!

  • @NailYusupov
    @NailYusupov ปีที่แล้ว

    Толково объяснил Has Exit Time, спасибо!

  • @kostyakrabik4529
    @kostyakrabik4529 3 ปีที่แล้ว

    Ну вот! Нашел наконец то! Все разложил по полочкам и в общем хороший урок. Успехов тебе!

  • @chita-potolki
    @chita-potolki 2 ปีที่แล้ว

    Большое спасибо! Сначало не работало, тк у меня AWSD раскладка, заменил в скрипте Arrow на A, D. Потом заработало!

  • @СоюзГеймДэв
    @СоюзГеймДэв 3 ปีที่แล้ว

    Наконец то получилось )))). Благодарю! Буду юзать данный канал, все более чем понятно.

  • @sayaava7233
    @sayaava7233 5 ปีที่แล้ว +5

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

  • @TOWB2838
    @TOWB2838 3 ปีที่แล้ว +2

    да все отлично но у меня проблема я сделал все точ в точ а скрипт выдает ошибку в строке anim.SetBool("IsRunning", false); при запуске игры

  • @mikhailvoloshin4421
    @mikhailvoloshin4421 5 ปีที่แล้ว +4

    Спасибо дружище, помог, хороший гайд

  • @Lazy1097
    @Lazy1097 2 ปีที่แล้ว

    Красавчик, просто , уверенно, красиво, вообще молодец!!!

  • @ЧеловекПаук-ш4г
    @ЧеловекПаук-ш4г 4 ปีที่แล้ว +13

    Я ломал голову над проблемой в реализации анимации моба полтора дня, тут я на натыкаюсь Ваш ролик, и вуаля - проблема решена! Большое спасибо! Плюс один подписчик)

  • @element977
    @element977 5 ปีที่แล้ว +5

    Спасибо )) Очень полезно.

  • @yehortereshchenko5587
    @yehortereshchenko5587 3 ปีที่แล้ว +1

    Спасибо, лучший, лайк и подписка

  • @unitymaster3595
    @unitymaster3595 4 ปีที่แล้ว +1

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

    • @hatefullin
      @hatefullin 3 ปีที่แล้ว

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

  • @supin_dimas7708
    @supin_dimas7708 4 ปีที่แล้ว +2

    Лучше использовать в беге числовое значение (float), как автор сделал в одном своём старом видео. Хотя условия bool будут в большинстве случаев всё же легче и эффективнее. 🙂

    • @RussianMonty
      @RussianMonty 4 ปีที่แล้ว +1

      А почему лучше числовое?

  • @popagusa
    @popagusa 4 ปีที่แล้ว +17

    Если у вас не работает, то поменяйте lefr I right arrow на A И D

    • @dicony3427
      @dicony3427 4 ปีที่แล้ว +1

      Я вообще использую оси (Input.GetButton("Horizontal"));

    • @WorkChannel-o1s
      @WorkChannel-o1s 4 ปีที่แล้ว

      СПАСИБО ОГРОМНОЕ

    • @shprot5971
      @shprot5971 4 ปีที่แล้ว

      Спасибо

    • @ingame8758
      @ingame8758 4 ปีที่แล้ว

      Не помогло!!что делать??

    • @popagusa
      @popagusa 4 ปีที่แล้ว

      @@ingame8758 я писал этот коммент почти год назад

  • @lewaplay
    @lewaplay 4 ปีที่แล้ว

    Голос как из ТВ. Спасиб за гайд

  • @maxvell-gamedeveloper
    @maxvell-gamedeveloper 3 ปีที่แล้ว +1

    Очень помог. Спасибо

  • @a65tesla
    @a65tesla 2 ปีที่แล้ว

    А как сделать так чтобы при столкновении бомбы или какого то объекта с персонажем чтобы проигрывалась какая то анимация? Сделай пожалуйста туториал так как не могу найти в интернете подобные уроки

  • @evgenykutepov2303
    @evgenykutepov2303 4 ปีที่แล้ว +1

    спасибо, все просто и понятно

  • @Spir_7401
    @Spir_7401 3 ปีที่แล้ว +1

    А что делать если не читает слово "SetBool"

  • @bomjome9475
    @bomjome9475 3 ปีที่แล้ว +1

    Условие на 17 строчке не нужно, оно возвращает true или false, поэтому его можно сразу вставить в anim.SetBool(), а так видео топ, спасибо большое

    • @MASUO-GAME
      @MASUO-GAME ปีที่แล้ว

      как у меня просто там ошибка?

  • @ixes0Z
    @ixes0Z 3 ปีที่แล้ว +1

    Как сделать анимацию чтобы персонаж прыгнул и когда падал анимацию сменилась на анимацию падения?

  • @ВикторМарус-ц8д
    @ВикторМарус-ц8д 4 ปีที่แล้ว

    Шикарное видео, все понятно!

  • @mcspecter1586
    @mcspecter1586 ปีที่แล้ว +1

    У меня почему-то bool не включается

  • @fant227
    @fant227 ปีที่แล้ว

    Что делать если при анимации у меня персонаж перестает двигаться?

  • @_naege_9396
    @_naege_9396 5 ปีที่แล้ว

    Пасибо у меня всё получилось ато сматрел гайды другие и неполучалось

  • @ДанилСолодилов-н7в
    @ДанилСолодилов-н7в 4 ปีที่แล้ว +1

    А как заморозить анимацию в конце? Я хочу анимировать наклон корабля, но анимация проигрывается циклически. То есть он сначала наклоняется , а потом возвращается в исходное положение, а мне этого не надо

    • @winvidchannel7626
      @winvidchannel7626 4 ปีที่แล้ว

      Отключить зацикливание

    • @almazsaparbaev1236
      @almazsaparbaev1236 4 ปีที่แล้ว

      сделайте движение только в одну сторону
      ну или если корабль находится на кординате x=... , y=...; то движение корабля там false, ну если сделали сначала false то теперь true

  • @osada4367
    @osada4367 5 ปีที่แล้ว +2

    Можешь рассказать где ты всю эту инфу берешь учебники может какие есть или курсы :??

    • @element977
      @element977 5 ปีที่แล้ว +1

      Надеюсь он тебя услышит )))

    • @graphicaldesign2776
      @graphicaldesign2776  5 ปีที่แล้ว +3

      Ну смотри, сам C# можешь почитать у Шилдта, все вполне доступно объясняет. А Unity, на оф сайте, он все больше и больше растет, и инфа становится уйма))

    • @lordtwilight1224
      @lordtwilight1224 5 ปีที่แล้ว

      добавляйся в группу:) я ищу людей, которые хотят чет делать.

  • @pulsar1934
    @pulsar1934 2 ปีที่แล้ว

    Я заметил что в Аниматоре анимации по продолжительности в два раза больше. Например когда мы создавали анимацию покоя, она была 0:20 тогда как в аниматоре 0:10 Почему так происходит, кто ответит мне на этот вопрос????

  • @Milerook
    @Milerook ปีที่แล้ว

    Топ

  • @anypresser4326
    @anypresser4326 4 ปีที่แล้ว

    Наконец то нашёл нормальный канал по юне

  • @1Nurali
    @1Nurali 4 ปีที่แล้ว

    Ребят у кого управление стоит на moveinput = Input.GetAxisRaw("Horizontal");
    В Animatore укажите кнопки A & D and LeftArrow RightArrow..
    PS anim = GetComponent(); со скобками

  • @RebellonRM
    @RebellonRM 3 ปีที่แล้ว

    У меня 8 спрайтов прыжка. 4 фрейма прыжка вверх, и 4 падения. Если я оставляю Exit Time, то анимации вообще нет. Я хочу, чтобы когда персонаж достигал максимальной высоты прыжка, спрайты подъема заканчивались, и шли спрайты падения. То есть такой массив спрайтов, переменная jumpForce, и какой-нибудь метод, вычисляющий на каком расстоянии находится персонаж, дабы показывать нужный спрайт. Но так как я только новичок, то даже не знаю, как это должно выглядеть.

  • @namelesso3764
    @namelesso3764 4 ปีที่แล้ว

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

  • @WorldofHipHopRap
    @WorldofHipHopRap 2 ปีที่แล้ว

    А что обозначает галочка Fixed duration, какое отличное с ней или без неё?

  • @hitmandh
    @hitmandh 2 ปีที่แล้ว +1

    Просто не работает, никаких ошибок, никак, подскажите?
    using System.Collections;
    using System.Collections.Generic;
    using UnityEngine;
    public class Button_Start : MonoBehaviour
    {
    // Start is called before the first frame update
    public Animator Camera;
    void Start()
    {
    Camera.GetComponent();
    }
    // Update is called once per frame
    void Update()
    {
    }
    private void OnMouseEnter()
    {
    Camera.SetFloat("MouseOnButtonStart", 1);
    }
    }

  • @flyer261
    @flyer261 2 ปีที่แล้ว

    спасибо

  • @Tiger-qd4fn
    @Tiger-qd4fn 5 ปีที่แล้ว +2

    Assets\Unity 2\NewBehaviourScript.cs(10,16): error CS0029: Cannot implicitly convert type 'UnityEngine.Animation' to 'UnityEngine.Animator'
    Помогите пожалуйста((

    • @Tiger-qd4fn
      @Tiger-qd4fn 5 ปีที่แล้ว

      а нет , всё починил)

    • @lordtwilight1224
      @lordtwilight1224 5 ปีที่แล้ว

      что делаете за проект?

    • @Tiger-qd4fn
      @Tiger-qd4fn 5 ปีที่แล้ว +1

      Lord Twilight 2D platformer

    • @lordtwilight1224
      @lordtwilight1224 5 ปีที่แล้ว

      @@Tiger-qd4fn что получилось покажите? вступайте мою группу. я ищу людей, которым нравится что-то разрабатывать. удачи в проекте.

  • @veymatcompany6959
    @veymatcompany6959 3 ปีที่แล้ว

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

  • @sadkotik
    @sadkotik 2 ปีที่แล้ว

    ОГРОМНОЕ СПАСИБО!!

  • @Samogonshik183
    @Samogonshik183 4 ปีที่แล้ว

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

  • @dester2747
    @dester2747 3 ปีที่แล้ว

    Кто делать, если я добавляю модельку в анимацию, но она появляется ниже моего персонажа.

  • @MusMoment
    @MusMoment 4 ปีที่แล้ว +1

    супер годно!!!

  • @adamseffect8604
    @adamseffect8604 4 ปีที่แล้ว

    Вопрос, почему срабатывает анимация поворота (при беге влево, персонаж смотрит влево), если Mirror не был прописан + не проставлены соответствующие галочки + спрайты были тока вправо?

    • @graphicaldesign2776
      @graphicaldesign2776  4 ปีที่แล้ว

      сложно сказать не видя скрипта

  • @djiexn
    @djiexn 3 ปีที่แล้ว

    когда нажимаю play animation В сцене ничего не анимируется" Что делать?-> Открыть сцену в отдельном окне

  • @scientificunity7666
    @scientificunity7666 4 ปีที่แล้ว

    Создал я Apk игру на андройд и она не запускаеться , просто телефон зависает, далее черный экран (нет даже обложки Unity) и закрывается приложение.
    Путем долгих попыток "Билдинга" я понял, что проблема в контролере анимации (Animator) если он на сцене, тогда во первых игра не запустится на андройд, а во вторых увеличится в размерах примерно на 50 мб. Без контроллера анимации игра весит 17 мб, а вместе с контроллером 60 мб . Без контроллера (Animator) всё хорошо работает . Подскажите в чем проблема ?

  • @baloglanosss
    @baloglanosss 4 ปีที่แล้ว +1

    using System.Collections;
    using System.Collections.Generic;
    using UnityEngine;
    public class CharacterAnimation : MonoBehaviour
    {
    private Animator anim;
    void Start()
    {
    anim = GetComponent();
    }
    void Update()
    {
    if (Input.GetKey(Keycode.LeftArrow) || (Input.GetKey(Keycode.RightArrow))
    {
    anim.SetBool("isRunning", true);
    }
    else
    {
    anim.SetBool("isRunning", false);
    }
    }
    }
    В чем ошибка ??? никак не пойму..

    • @Raxlash
      @Raxlash 4 ปีที่แล้ว

      ; после скобочек нужно ставить

    • @Raxlash
      @Raxlash 4 ปีที่แล้ว

      После (KeyCode.RightArrow))

  • @LadyHeroin225
    @LadyHeroin225 3 ปีที่แล้ว +1

    Пишет: Assets\Scripts\Animator.cs(2,1): error CS1529: A using clause must precede all other elements defined in the namespace except extern alias declarations

    • @grener4959
      @grener4959 3 ปีที่แล้ว

      Возможно не подключены библиотеки.

    • @great8814
      @great8814 3 ปีที่แล้ว

      @@grener4959 Не могу не придраться. Подключают не библиотеку, а пространство имен.

  • @lordtwilight1224
    @lordtwilight1224 5 ปีที่แล้ว

    есть вопрос. переход шага в бег, как лучше сделать? или по такому же принципу. т.е. нажал шифт бежит отпустил стоит. можно уроки по камере? я знаю что можно тупо привязать камеру к объекту, но это не совсем правильно. если идет камера следовала и при этом не было глюков. я то нашел решение, но очень громоздкое может есть что по проще? планируете по рыцарю игру? давно занимаетесь юнити?

    • @graphicaldesign2776
      @graphicaldesign2776  5 ปีที่แล้ว

      th-cam.com/video/t3zqG6sadTM/w-d-xo.html - урок по движению камеры.
      Смена ходьбы на бег действительно меняется нажатием клавиши и сменой скорости перемещения.

    • @lordtwilight1224
      @lordtwilight1224 5 ปีที่แล้ว

      @@graphicaldesign2776 спасибо. удачи

  • @mrblade1496
    @mrblade1496 3 ปีที่แล้ว

    привет у меня в слове SetBool ошибка пошиться

  • @СергейКузьменко-ъ3й
    @СергейКузьменко-ъ3й 4 ปีที่แล้ว +1

    Класс

  • @ъеъъуъ-ы7з
    @ъеъъуъ-ы7з 4 ปีที่แล้ว

    Анимация воспроизводится даже если игрок не прыгает (прост при нажатии стрелочки)

  • @denisdenisov8618
    @denisdenisov8618 5 ปีที่แล้ว

    Скажите, пожалуйста, в чем может быть ошибка? Из idle в run переходит хорошо, а когда отпускаю клавишу, персонах останавливается, а анимация бега продолжается

    • @denisdenisov8618
      @denisdenisov8618 5 ปีที่แล้ว

      блин, я лох, короче в "иначе" написал isRunnig вместо isRunning

    • @Франко-л5л
      @Франко-л5л 3 ปีที่แล้ว

      @@denisdenisov8618 А вот у меня всё правильно, но всё равно типо из идл в ран не переходит. Проигрывается только идл, а ран нет.

  • @nikitarusspl-7524
    @nikitarusspl-7524 5 ปีที่แล้ว +1

    Скрипт нормально все написал , но не работает при нажатии на стрелочке , не работает.

    • @graphicaldesign2776
      @graphicaldesign2776  5 ปีที่แล้ว

      Может быть опечатка в заглавных/строчных буквах. Много вариантов, нет никакого описания чтоб я мог подсказать

  • @bruha-k4f
    @bruha-k4f 5 ปีที่แล้ว

    Круто спасибо

  • @osada4367
    @osada4367 5 ปีที่แล้ว +1

    Клёво

  • @dumzed7871
    @dumzed7871 5 ปีที่แล้ว +1

    Ти крутой

  • @asdfguicfc1qwerty833
    @asdfguicfc1qwerty833 2 ปีที่แล้ว

    ахуеный видос, мегахарош

  • @Modern_cat_rb
    @Modern_cat_rb ปีที่แล้ว +1

    пожалуйста помогите найти ошибку в скрипте, уже день ищу все видео неработают ):
    Скрипт:
    using System.Collections;
    using System.Collections.Generic;
    using UnityEngine;
    public class animation : MonoBehaviour
    {

    private Animator anim;
    void Start()
    {
    anim = GetComponent();
    }
    void Update()
    {
    if (Input.GetKey(KeyCode.A)) || Input.GetKey(KeyCode.D)
    {
    anim.SetBool("isRunning", true);
    }
    else
    {
    anim.SetBool("isRunning", false);
    }
    }
    }
    Изменено: АААААА! Я НАШЁЛ ОШИБКУ!!! СПАСИБООО!!!ТОЛЬКО У ТЕБЯ ПОЛУЧИЛСЯ!!!Я ПОСТАВИЛ ЛАЙК И ПОТПИСАЛСЯ

  • @mykhailo_yashchuk
    @mykhailo_yashchuk 4 ปีที่แล้ว

    Здравствуйте, как примерно реализовать для джойстика?

  • @эээээ-л5ж
    @эээээ-л5ж 4 ปีที่แล้ว

    Привет!Слушай а можешь сделать видео про анимацию врага. Если не трудно.

  • @izom_al
    @izom_al 4 ปีที่แล้ว

    Что мне делать если я захожу в аниматор и мне пишет Exit?

    • @graphicaldesign2776
      @graphicaldesign2776  4 ปีที่แล้ว +1

      Не грустить.

    • @izom_al
      @izom_al 8 หลายเดือนก่อน

      @@graphicaldesign2776Спасибо.

  • @Idarkul
    @Idarkul 4 ปีที่แล้ว

    Что делать если нет Вкладки Анимация

  • @morfulus160
    @morfulus160 4 ปีที่แล้ว

    Loooooveeeee uuuuu)

  • @GuardsMan74
    @GuardsMan74 5 ปีที่แล้ว +4

    Внимание isRunning а не IsRunning !!! Эх пол часа разбирался.... А тут опять в мелочи ступил!

    • @lordtwilight1224
      @lordtwilight1224 5 ปีที่แล้ว

      Николай Нагорнов я другой код разбирал тоже обратил на это внимание:)

    • @sergiyyegorushkin6586
      @sergiyyegorushkin6586 4 ปีที่แล้ว

      Скачай специальный плагин под юнити для Visual Studio будет само исправлять и моешь не парится

    • @valeriavicious2172
      @valeriavicious2172 4 ปีที่แล้ว

      дружище, спасибо!)))))))

  • @MaxiworldGGG
    @MaxiworldGGG 5 ปีที่แล้ว

    Я случайно удалил параметр blend как его вернуть?

    • @YarDev75
      @YarDev75 4 ปีที่แล้ว

      Ctrl + z

  • @МишаЕфимов-е1ы
    @МишаЕфимов-е1ы 5 ปีที่แล้ว

    помогите пишет Parameter 'isRunning' does not exist

    • @graphicaldesign2776
      @graphicaldesign2776  5 ปีที่แล้ว

      проверьте чтоб было правильно написано и в коде, и в аниматоре, идентично

    • @lordtwilight1224
      @lordtwilight1224 5 ปีที่แล้ว +1

      Миша Ефимов напиши просто run в анимации и в коде run. надо чтобы слова совпадали по регистру

  • @levbrineminecraft
    @levbrineminecraft ปีที่แล้ว

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

  • @ЧебоненкоГлеб
    @ЧебоненкоГлеб 2 ปีที่แล้ว

    к сожалению ничего не работает!

  • @NoZhenya
    @NoZhenya 3 ปีที่แล้ว

    6:39

  • @rektar5860
    @rektar5860 5 ปีที่แล้ว

    У меня анимация не работает когда запускаю((

    • @itshcolnik4627
      @itshcolnik4627 4 ปีที่แล้ว

      всё работает если сделать как в видосе

    • @Франко-л5л
      @Франко-л5л 3 ปีที่แล้ว

      @@itshcolnik4627 не всегда

  • @gameskillixman1733
    @gameskillixman1733 4 ปีที่แล้ว

    Уменя кнопки это бесполезно

  • @tomrozh
    @tomrozh 4 ปีที่แล้ว

    Ничего не работает персонаж начал сам ходить

    • @graphicaldesign2776
      @graphicaldesign2776  4 ปีที่แล้ว

      Бывает

    • @tomrozh
      @tomrozh 4 ปีที่แล้ว

      Всё я понял в чём ошибка я в самом начале накосечил поставиви стрелочки jump а не к run

  • @icefox2853
    @icefox2853 3 ปีที่แล้ว

    Фух, пугали меня эти анимации, посмотрел твоё видео и понял, что в принципе ничего сложного нет.

  • @usd741
    @usd741 3 ปีที่แล้ว +3

    Офигеть просто. Я пересмотрел уйму туториалов, но именно у вас потрясно получается обучать. Надеюсь, вы продолжите создавать настолько полезный контент. Спасибо!

  • @ВладиславХвойницкий-ф2х
    @ВладиславХвойницкий-ф2х 4 ปีที่แล้ว +3

    Можешь подсказать как ваот это (Input.GetKey(KeyCode.LeftArrow) || Input.GetKey(KeyCode.RightArrow)) поставить как для джостика на андроиде

    • @nihpro3007
      @nihpro3007 4 ปีที่แล้ว

      посмотри в ютубе видео урок

  • @GameInventor-iy4gm
    @GameInventor-iy4gm 4 ปีที่แล้ว +5

    Спасибо, все доходчиво и понятно.

  • @ToasterCore
    @ToasterCore 4 ปีที่แล้ว +3

    Ошибка cs1513 скобки все на месте, Ошибка и в Unity 2019 а также в Visual Studio тоже 2019,ошибка между сетбул тру.

  • @flatman3413
    @flatman3413 5 ปีที่แล้ว +5

    Спс, с анимациями помог)

  • @itshcolnik4627
    @itshcolnik4627 4 ปีที่แล้ว +3

    Спасибо огромное всё работает на юнити 5 (2019.2.12f) очень помог

  • @blettualet3567
    @blettualet3567 5 ปีที่แล้ว +7

    В новой версии юнити ее работает там какуюту библиотеку просят добавить помоги плиз и смини видео о анимации на юнити 5 если не сложно

  • @BESTA-cs8op
    @BESTA-cs8op 4 ปีที่แล้ว +2

    Можешь в описание скинуть ссылки на скачивание кодов, ибо в ручную писать это то ещё занятие. Заранее благодарю.

    • @graphicaldesign2776
      @graphicaldesign2776  4 ปีที่แล้ว +3

      Скрипты не выдаю. Эти видео для обучения, а не для получения скриптов.

  • @salvatornyam9991
    @salvatornyam9991 2 ปีที่แล้ว +1

    А как сделать прыжок для сенсорных кнопок? Пробовал вытаскивать rb.velocity. Если оно больше 0, то анимация. Но velocity больше 0 достаточно долго, чтобы анимация зависла на первом кадре.
    Сенсорные кнопки сделаны через TriggerEvent весящий на кнопке, в нём Pointer down вытягивает часть скрипта относящуюся к прыжку.
    public void Jump(bool isJump)
    {
    isJump = groundCheck;
    if (groundCheck)
    {
    rb2d.velocity = new Vector2(rb2d.velocity.x, jumpForce);
    }

  • @ГенералФанта-Гиро
    @ГенералФанта-Гиро 4 ปีที่แล้ว

    Пожалуйста. помогите!
    Нужно сделать анимацию в зависимости от изменения счета
    Получился такой скрипт(Unity выдает ошибку):
    using System.Collections;
    using UnityEngine;
    public class Star : MonoBehaviour
    {
    private Animator anim;
    void Start
    {
    anim = GetComponent();
    anim.SetBool("isBurst", false);
    }
    }
    --------
    и в другом скрипте через GetComponent пытаюсь включить Анимацию:
    public class Coin : MonoBehaviour {

    private void OnTriggerEnter2D(Collider2D collider)
    {
    Character chatacter = collider.GetComponent();
    Animator anim = GetComponent();
    if (chatacter)
    {
    chatacter.score++;
    anim.SetBool("isBurst", true);
    }
    }
    }
    -------------
    Подскажите, где может быть ошибка?

  • @Sergong
    @Sergong 4 หลายเดือนก่อน

    У меня срочный вопрос, я сделал всё как на видео, но когда я нажимаю прыжок несколько раз, у героя анимация прыжка срабатывает много раз подряд по новой. Что делать?

  • @KerryandKertis
    @KerryandKertis 2 ปีที่แล้ว

    помоги плиз. У тебя все просто, но ты не обьяснил, как твой персонаж АВТОМАТИЧЕСКИ меняет анимацию при движении в разные стороны на ЗЕРКАЛЬНУЮ. есть анимация движения из 5 спрайтов, и эта анимация смотрит направо. Но когда ты движешься налево, анимация зеркально отражается налево. Как ты это сделал. Это решение сократит код в два раза у меня, пожалуйста)

  • @gor_dan5477
    @gor_dan5477 3 ปีที่แล้ว

    Да с@ка!!!! Я уже бл!ть пол тора часа над этим работаю .Помогите!!!! , мне пишет When was this built in component introduced? I'm sure mine predates this, and its really messing me up because I have important files serialized with this certain name of the object, so if I change it's name the files all break. .NET serialization cares about the name. I have to create a special process to handle both names and recreate and re-serialize these files.
    GetComponent no longer works on these objects, which means they are broken now also. Is there a way I can exclude the built in Halo component so I don't have to do a week's work?

  • @НикитаПинтиков
    @НикитаПинтиков 2 ปีที่แล้ว

    Подскажите кто-нибудь, что делать если после того как я провел "Make Traтsition" к одной анимации, то ко второй я уже создать новый "Make Trasition" немогу.

  • @андрейтаптыжов-о1з
    @андрейтаптыжов-о1з 2 ปีที่แล้ว

    у меня проблемка))... анимации покоя , прыжка, бега, сделал работают ... А вот анимация смерти(собранная из спрайтов) не работает.. как ее вставить в код героя???Может есть видео по этому поводу(

  • @docent_dev
    @docent_dev 2 ปีที่แล้ว

    у меня боксы не появляютсч,персонажа выбрал(

  • @bon1791
    @bon1791 3 ปีที่แล้ว +2

    помогите!! У меня пока не закончиться первая анимация, другая не наступит. Что делать? :(

    • @amogus597
      @amogus597 3 ปีที่แล้ว

      возможно я опоздал, но надо было просто убрать на стрелочках этих Has Exit Time галку

  • @silence-ij2ot
    @silence-ij2ot 3 ปีที่แล้ว +1

    единственное видео, где я понял как задавать анимацию в скрипте, чел, тыы ахуенен

  • @404-p4n
    @404-p4n 5 ปีที่แล้ว +2

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

    • @bon1791
      @bon1791 3 ปีที่แล้ว

      не GetKey, а GetKeyDown, или нет🤷‍♂️

  • @azatsabirov3907
    @azatsabirov3907 2 ปีที่แล้ว

    по мне так лучше через скрипты просто проигрывать эти анимации