Состояние анимации меняется, но не сама анимация

Погуглил, но не повезло.

Обновился до Unity 5, пытаясь заставить работать чрезвычайно простую двухмерную спрайтовую анимацию. Имейте 2 клипа, walk и idle, переходы в которых запускаются с помощью bool. (Та же проблема с целым числом.) Все работает. Изменение bool заставляет аниматора показывать, что он сейчас воспроизводит анимацию ходьбы, однако в реальной сцене он по-прежнему показывает анимацию ожидания. Я могу перевернуть bool, но теперь в сцене воспроизводится анимация ходьбы в обоих состояниях (хотя аниматор показывает свое переключение на анимацию ожидания, когда это необходимо).

Попробовали включить и снова выключить, создать аниматор с нуля, поменять местами разные клипы, установить длину перехода на 0, без изменений. Также были выполнены все варианты статической пакетной / корневой анимации, которые люди предлагали для решения других проблем с u5.


person blekkenhorst    schedule 09.03.2016    source источник
comment
Кстати, есть много полезных QA по анимации. stackoverflow.com/a/35040426/294884   -  person Fattie    schedule 09.03.2016


Ответы (1)


Проблема заключалась в том, что два аниматора располагались друг над другом, один в дочернем объекте. Простите за бесполезный вопрос.

person blekkenhorst    schedule 09.03.2016
comment
вообще никаких проблем - но, чтобы помочь держать кабана в порядке, не могли бы вы просто НАЖМИТЕ, чтобы удалить этот ответ: затем вы можете щелкнуть, чтобы удалить вопрос. на это у модераторов уходит много времени; если сделаешь сам - быстрее. Увидимся по следующему вопросу! - person Fattie; 09.03.2016