May 22, 2019

Создание примитивного 2d платформера. Часть 3.1

Часть 3.2 - анимация прыжка.

Не закрывая юнити бежим дорисовывать вторую анимацию =)

Для прыжка во многих олдскульных платформерах использовался всего 1 спрайт, взять тот же Марио. Так зачем нам отходить от традиций? =)

По уже пройденной схеме создаем анимацию из 1 кадра. Далее в аниматоре жмем ПКМ - create new state -имя состояния. Через знакомую точку выбираем анимацию прыжка!

Переходы нужно сделать как от ходьбы к прыжку, так и от простоя! Иначе прыгать он будет только из одного состояния.

к каждому переходу добавляем условие ground, которое мы создали ранее.

.

Для перехода из ходьбы в прыжок ставим ground false, для обратного перехода ground true и скорость больше 0.1.

Для перехода из безделья в прыжок ставим ground false, для обратного перехода ground true.

В обоих случая отжимайте галочку has exit time. Разницу сразу почувствуете.

Поздравляю вас еще раз, дорогие коллэги! =D

Теперь наш персонаж полностью анимирован и готов к приключениям!