Noticias

¡RECUERDA QUE SI ERES UN NUEVO USUARIO, DEBES PRESENTARTE PARA PODER PUBLICAR MENSAJES! | TENEMOS CANAL OFICIAL DE TELEGRAM: t.me/unity3dspain

Pausar animaciones

Iniciado por AlbertoRLH, Marzo 15, 2018, 08:56:24 PM

Tema anterior - Siguiente tema
Hola a tod@s! Tengo una duda respecto a si se podrían pausar animaciones. Os lo explico en profundidad: 
 
Tengo dos animaciones para un vehículo: una de ellas es idle (vehículo vibrando) y otra es como las ruedas giran. El problema reside en que cuando vuelvo al estado de idle, la animación de la ruedas girando se reinicia y se detiene para pasar a estado idle.
 
¿Como podría PAUSAR la animación de la ruedas girando para que cuando vuelva al estado de las ruedas girando se encuentre en el mismo segundo de animación que se quedo? Estoy casi seguro que tengo alguna opción en el Animation o Animator con la que pueda pausar la animación cuando cambie de estado. 
 
Preferiblemente me gustaría hacerlo sin tocar código, siempre y cuando no sea necesario.
 
Os doy por adelantado la gracias :)

Nadie sabe nada al respecto?!?!?

A menos que requiera de una animación compleja, yo no animaría las ruedas. Usaría un WheelCollider y movería el vehículo...

yo eso de animar unas ruedas no lo habia oido nunca....
 
en todo caso yo las giraria con transform.Rotate.... y asi, si quieres que paren, las paras.... y se quedaran en la posicion (angulo) en la que las has parado.... y cuando quieras seguir girandolas seguiran de la posicion en la que estaban (angulo)...
 
ademas si las giras con transform.Rotate puedes ajustar la velocidad de giro para qu coincida con la velocidad del vehiculo... de manera mas facil que en una animacion....

Etiquetas: