Animator и скорость проигрывания анимации

Форум для самых маленьких, а так же тех, кому недосуг читать справку самостоятельно.

Animator и скорость проигрывания анимации

Сообщение Dragon rideR 28 май 2013, 09:50

Подскажите, делаю анимацию с помощью меканима, встала проблема. Персонажа двигает самописный контроллер, при изменении скорости движения анимация шагания продолжает играть с прежней скоростью, и соответственно ноги скользят по земле, как я понял програмно можно задать только общую скорость для всех анимации, есть ли какие то способы замедлить только 1 анимацию программно?
Нет добра и зла, все в этом мире относительно...
Аватара пользователя
Dragon rideR
UNITрон
 
Сообщения: 340
Зарегистрирован: 19 авг 2012, 14:26

Re: Animator и скорость проигрывания анимации

Сообщение broken 28 май 2013, 14:33

Если проигрывается одновременно одна анимация на объекте, то можно попробовать менять скорость у самого аниматора, а потом возвращать в первоначальное значение.
Либо сделать несколько анимационных клипов, для нормальной ходьбы и для замедляющейся и делать blending между ними когда нужно.

Вот здесь
http://forum.unity3d.com/threads/160395-Mecanim-Change-animation-speed-of-specific-animation-or-layers
пользователь Arnleif дает свое решение через использование BlendTrees.
Проекты на Unity3D:
Монополия 3D: http://unity3d.ru/distribution/viewtopic.php?f=10&t=25816
Битва валют 3D (файтинг): http://unity3d.ru/distribution/viewtopic.php?f=17&t=17186
Аватара пользователя
broken
UNITрон
 
Сообщения: 243
Зарегистрирован: 29 мар 2013, 15:00
Откуда: Набережные Челны, Россия
Skype: al.ryazanov


Вернуться в Почемучка

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 30