Unity Spain

Post Antiguos => General (Antiguo) => Mensaje iniciado por: cazagavilan en Julio 11, 2016, 08:29:53 PM

Título: Cambiar velocidad de animacion
Publicado por: cazagavilan en Julio 11, 2016, 08:29:53 PM
Hola!
 
Tengo varias animaciones dentro de animator y quiero acceder a una animación en concreto por ejemplo "correr" y cambiarle la velocidad mediante script, se puede? o tengo que cambiar la velocidad del animator entero? 
 
Si se puede como se hace? 
 
Gracias!
 
Edit: Ahora me fijo que la velocidad del animator es solo se puede obtener y no se puede establecer...
Título: Cambiar velocidad de animacion
Publicado por: cazagavilan en Julio 11, 2016, 09:44:11 PM
No se si esta bien cambiar el post a interfaz ya que lo que quiero es hacerlo mediante script.
 
Gacias!
Título: Cambiar velocidad de animacion
Publicado por: pioj en Julio 12, 2016, 07:02:37 AM
Mea culpa pues, lo vuelvo a meter en Script. Gracias por el aviso! 
Título: Cambiar velocidad de animacion
Publicado por: iRobb en Julio 12, 2016, 10:26:01 AM
Creo que dentro de cada animación tienes speed.
Título: Cambiar velocidad de animacion
Publicado por: cazagavilan en Julio 12, 2016, 08:29:28 PM
Y cual es la manera de acceder? public ..... animacion ( para añadirla desde el editor y luego modificarla) o hay alguna forma de acceder desde atraves del animator mediante script?
 
Gracias!
Título: Cambiar velocidad de animacion
Publicado por: leocub58 en Julio 12, 2016, 10:34:05 PM
creas la variable animator y le cambias la velocidad con
 



   
      animator.speed = valor(- ∞, ∞);
   

[/quote]
 
 
Título: Cambiar velocidad de animacion
Publicado por: kaito en Julio 12, 2016, 10:34:14 PM
Han puesto un parámetro dentro de State llamado Multiplier: http://answers.unity3d.com/questions/913840/can-i-change-animation-speed-with-mecanim.html#answer-1071268 (http://answers.unity3d.com/questions/913840/can-i-change-animation-speed-with-mecanim.html#answer-1071268)
 
 
 
Un saludo.
Título: Cambiar velocidad de animacion
Publicado por: cazagavilan en Julio 13, 2016, 09:21:25 PM
Muchas gracias, voy a probar lo de multipler.