Contenido del Curso
Juego de Lucha en Unity
Juego de Lucha en Unity
Controla tu animación con script
En Unity, controlar animaciones con scripts te permite crear experiencias dinámicas e interactivas dentro de tus juegos o aplicaciones. Este enfoque te permite activar animaciones, cambiar su velocidad de reproducción, mezclar entre animaciones y responder a varios eventos durante el tiempo de ejecución.
Controlando Parámetros
- animator: Esta es una referencia a un componente Animator adjunto a un GameObject en Unity;
- SetBool(): Este es un método proporcionado por el componente Animator. Se utiliza para establecer el valor de un parámetro booleano en el Animator Controller, que es responsable de controlar las animaciones;
- "isRunning": Este es el nombre del parámetro booleano en el Animator Controller;
- true: Este es el valor al que estamos estableciendo el parámetro "isRunning".
Cambiando la Escala
Cambiar la escala x de nuestro personaje lo voltea porque escalar negativamente a lo largo del eje x refleja el sprite horizontalmente. La mayoría de los sprites 2D miran hacia la derecha por defecto. Voltear la escala invierte esto. El personaje parece mirar en la dirección opuesta. Esto sucede debido a la forma en que Unity interpreta los valores de escala negativa, volteando la representación visual del sprite alrededor de su línea central, alterando su orientación.
Jugador con Escala X Positiva
Jugador con Escala X Negativa
Recursos Adicionales
¡Gracias por tus comentarios!