Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Controla Tu Animación con Script | Sistema de Animación de Unity
Juego de Lucha en Unity

bookControla 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

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 1. Capítulo 5

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

bookControla 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

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

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