Unity Spain
Post Antiguos => General (Antiguo) => Mensaje iniciado 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...
No se si esta bien cambiar el post a interfaz ya que lo que quiero es hacerlo mediante script.
Gacias!
Mea culpa pues, lo vuelvo a meter en Script. Gracias por el aviso!
Creo que dentro de cada animación tienes speed.
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!
creas la variable animator y le cambias la velocidad con
animator.speed = valor(- ∞, ∞);
[/quote]
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.
Muchas gracias, voy a probar lo de multipler.