En este momento estás viendo Cómo actualizar el estado de la animación en unity para saber qué animación se está reproduciendo

 – Unity

Cómo actualizar el estado de la animación en unity para saber qué animación se está reproduciendo – Unity

Cómo actualizar el estado de la animación en unity para saber qué animación se está reproduciendo

– UnityAssets3Free

buenas , me llamo josel luis y hoy os traigo
esta unity pregunta

Bien, lo hice así:

print(Anim.GetCurrentAnimatorStateInfo(0).shortNameHash);

Cuando reproduzco una animación como esta

Anim.Play("AnimationName"); 

El valor impreso cambia y permanece igual y no vuelve a la animación predeterminada. También probé con lo siguiente:

if (Anim.GetCurrentAnimatorStateInfo(0).IsName("FireAnimation"))

Quiero poder obtener una actualización constante de la animación actual que se está reproduciendo. Si tiene algún método que no implique el uso de un reloj, por favor ayúdeme.

1 respuesta 1

Me di cuenta de que la mejor manera de hacer esto es usar el controlador de animación y cambiar las variables usando SetBool(); y SetFloat(); etc.

nota: si aun no se resuelve tu pregunta por favor dejar un comentario y pronto lo podremos de nuevo , muchas gracias

sin mas,hasta la proxima

Deja una respuesta