Анимация бездействующего игрока Unity3D переопределяет анимацию прыжка - PullRequest
0 голосов
/ 07 мая 2020

Я следовал руководствам по скобкам, чтобы заставить персонажа 2D-игрока прыгать, но у меня возникли проблемы с анимацией прыжка. Когда я нажимаю кнопку прыжка, игрок поднимается в воздух, но он будет воспроизводить в воздухе анимацию бездействия, пока я не дам еще один ввод с клавиатуры. Если я снова нажму кнопку прыжка, находясь в воздухе, он воспроизведет анимацию прыжка и go вернется в режим холостого хода при ударе о землю.

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

Вот уроки, которым я следовал.

2D движение: https://www.youtube.com/watch?v=dwcT-Dch0bA

2D-анимация: https://www.youtube.com/watch?v=hkaysu1Z-N8

1 Ответ

0 голосов
/ 07 мая 2020

Не могли бы вы опубликовать скриншоты вашего Animator Controller, его настроек анимации или кода? Я подозреваю, что это может иметь какое-то отношение к переходам или событиям.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...