Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Controla tu animación con script | Sistema de Animación de Unity
Juego de Lucha en Unity
course content

Contenido del Curso

Juego de Lucha en Unity

Juego de Lucha en Unity

1. Sistema de Animación de Unity
2. Comportamiento del Jugador
3. Comportamiento del Enemigo
4. Mejorar el Juego
5. Mejorar el Juego de Flappy Bird

bookControla 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

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 1. Capítulo 5
some-alt