Controla Tu Animación con Script
En Unity, controlar animaciones mediante scripts permite crear experiencias dinámicas e interactivas dentro de tus juegos o aplicaciones. Este enfoque posibilita activar animaciones, modificar su velocidad de reproducción, mezclar entre animaciones y responder a diversos eventos durante la ejecución.
Control de parámetros
animator.SetBool("isRunning", true)
- animator: Referencia a un componente Animator adjunto a un GameObject en Unity;
- SetBool(): 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": Nombre del parámetro booleano en el Animator Controller;
- true: Valor que se asigna al parámetro "isRunning".
Cambio de 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. Invertir la escala revierte esto. El personaje parece mirar en la dirección opuesta. Esto ocurre debido a la forma en que Unity interpreta los valores negativos de escala, invirtiendo la representación visual del sprite alrededor de su línea central y alterando su orientación.
Jugador con escala X positiva
Jugador con escala X negativa
Recursos adicionales
¡Gracias por tus comentarios!