Cambio de Animaciones de Personaje con Animator en Unity
Clase 12 de 53 • Curso de C# para Videojuegos
Resumen
Por ahora nuestro personaje tiene la animación de correr en todo momento, incluso cuando esta saltando. En esta clase vamos a sincronizar las animaciones de nuestro personaje con respecto a las modificaciones al estado del Animation Controller.
Para conseguir estos cambios de animación vamos a declarar las variables STATE_ALIVE
y STATE_ON_THE_GROUND
para actualizarlas desde el método Update
cada vez que el método isTouchingTheGround
nos indique que el personaje ha saltado o ha terminado de saltar. Cuando nuestro personaje NO esta en contacto con el suelo vamos a pausar la animación de correr, así podemos darle a los usuarios un mejor feedback de que el personaje esta saltando correctamente.