Здравствуйте.
Ковыряю юнити. Вроде не дурак и в программировании долго но не отупляю что ей надо.
Задал анимации . Создал схему анимационную. Но очевидно что анимация до конца не проигрывается. Причем у некоторых анимаций.
Один из случаев когда понимаешь что свой движок на той же XNA будет куда более продуктивен чем чтото стороннее… Ну да ладно.
Может кто подсобит?
Если нажать кнопку вниз то он присядет. И по анимации должен моргать глазами. Но нифига.
В скрипте отключил всю обработку и выставлял основное состояние смерть. Но отображает только первый кадр. Вот проект
Вот смотрите. ЭниСтэйт перезапускает проигрыш анимации … и как это исправить??
Чтобы он дожидался окончания анимации?? Где то галочка есть?
Скрипт вообще удалил. В видосах на тубике такие вещи не рассматриваются…
Видимо чтобы снова запускать не зацикленную анимацию из того же состояния.
То есть тут наверно какие-то другие настройки или скрипты привели к тому, что постоянно снова тригерилось это состояние, может быть Any State как-то не так надо было использовать.
Кстати, про кривую среду - многие советуют брать LTS версию Unity (сейчас вроде 2018.4).
Посмотрел, но пока не могу четко определится насколько это целесообразно. В целом то радикально среда все равно не меняется. Названия компонентов вроде одинаковые. Так что даже при условии смены интерфейса с легкостью находятся.
По поводу AnyState почитал мануал. У меня в скрипте сделано все также. Но почему то очевидна задержка после нажатия кнопки и того момента когда включается клип анимации.
Особенно видно при движении. Стоим в Идл состоянии далее жму кнопку вправо и включая клип начинаю двигать спрайт. И артефакт в том что вначале спрайт поехал а потом включилась анимация бега.
да врядли тут баг играет роль. скорее руки. я там состав багов почитал так там технологии то более сложные чтото кривят а обычные методы стабильны.
А про задержку анимации не знаете что может быть?
С анимацией у меня тоже были сложности (например, персонаж плыл без анимации в начале или конце движения), но не помню как решил
Вроде смотрел какие-то более продвинутые туториалы.
Установил Unity (кстати, оказалось оно работает на Линуксе, я думал можно только собирать игры для линукса с винды/мака), git clone и апгрейднул свой старый совсем простой проект на новую версию Юнити, открываю — а там пустая сцена.
Минут 15 искал ошибки и гуглил пока не вспомнил, что надо просто открыть сцену через меню