Анимация на префабе

Подскажите пожалуйста, может я не знаю каких то секретов в работе с префабами. У меня в Unity, на сцене есть персонаж. На нём созданы анимации движения, вверх, вниз, вправо, влево. Из кода переключения анимаций происходит отлично. Далее я этого персонажа со сцены переношу в дерево объектов (таким образом создаю из него префаб). Потом удаляю персонажа со сцены. И в другом скрипте через:

Instantiate(vrag5[0], new Vector3(i * 3.2f, (j * -3.2f) - 1.2f, -1), Quaternion.Euler(new Vector3(0, 0, 0)));

генерирую этого персонажа скриптом на сцену. Но после генерации персонажа, почему то анимации не работают. Ошибок никаких не выскакивает. Персонаж движется во всех направлениях, но без включения анимации движения. Почему так происходит? Как сгенерированного персонажа заставить менять анимации? (в зависимости от направления движения).


Ответы (0 шт):