Noticias

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

Ayuda con animaciones

Iniciado por Centauro5legs, Mayo 30, 2016, 12:06:56 AM

Tema anterior - Siguiente tema
¿Como podría saber el nombre de la animación que mi modelo esta ejecutando?
 
Por ejemplo;
 

Animator animacion = GameObject.Find ("000 - Peronaje").GetComponentInChildren<Animator> ();

 
De este modo saco la referencia a la animación, ahora como obtengo el nombre de la animación y lo guardo en un String
 
 
 
 

Tienes que utilizar el AnimatorStateInfo:
 
http://docs.unity3d.com/ScriptReference/AnimatorStateInfo.html
 
utilizando el fullPathHash. Esto es el nombre del layer.animation para comparar creando un hash.

Etiquetas: