Sprites a animaciones Unity paso a paso

Clase 4 de 53Curso de C# para Videojuegos

Resumen

Aprende a convertir imágenes estáticas en animaciones fluidas en Unity con un flujo de trabajo claro: selecciona sprites, crea clips, organízalos en un controlador único y valida el bucle desde el panel Animator. Con buenas prácticas de nombres y carpetas, tendrás una base sólida para un personaje que corre, salta y muere con coherencia.

¿Cómo crear animaciones con sprites en Unity paso a paso?

Crear una animación desde imágenes es directo y eficaz. La técnica de animación por secuencia de imágenes sigue vigente en videojuegos: varias imágenes se reproducen a velocidad constante para simular movimiento.

  • Selecciona todos los sprites que forman la acción: por ejemplo, 1–5 para correr.
  • Observa la previsualización lateral: confirma orden y contenido.
  • Arrastra y suelta al centro de la escena: el icono “+” verde indica que se añadirá.
  • Guarda el clip de animación como asset: nómbralo en inglés, por ejemplo, "run".
  • Ubica el clip en Assets/Animations: no lo guardes en la carpeta de Sprites.
  • Repite el proceso con "jump" y "die": tres clips independientes para el personaje.
  • Pulsa Play: verás cada clip reproduciéndose en su propia instancia si arrastraste los tres.

Además, organiza bien tus recursos: hay paletas de color de referencia útiles para un HUD consistente; tiles del suelo; platforms etiquetadas como Platform S/M/L (pequeña, media, grande); rocas, pociones y las imágenes de la moneda para su animación.

¿Qué buenas prácticas de nombres y carpetas usar?

  • Usa inglés para nombres: clips "run", "jump", "die".
  • Guarda clips en Assets/Animations: separa sprites de animaciones.
  • Etiqueta tamaños de plataformas: Platform S, Platform M, Platform L.
  • Renombra con propósito: el controlador principal como "player" en vez de "run".

¿Qué es el controlador y cómo orquesta las animaciones?

El controlador es un grafo de animaciones que decide qué clip reproducir en cada momento. En la carpeta de animaciones verás dos tipos de assets: el clip (icono de reproductor) y el controlador (icono de cuadrados encadenados). Doble clic abre el panel Animator donde aparecen los nodos (estados), el punto de entrada y el punto de salida.

  • Abre el Animator del controlador: revisa el estado por defecto (por ejemplo, "Run").
  • Arrastra los clips "jump" y "die" al grafo: el controlador puede gestionar varios clips.
  • Mantén un único controlador para el personaje: elimina los controladores extra de "jump" y "die".
  • Renombra el controlador elegido a "player": más claro y escalable.
  • Deja una sola instancia del personaje en escena: elimina las otras dos que quedaron al crear clips.
  • Valida con Play: en la pestaña Animator verás la barra del estado "Run" llenarse en bucle.

¿Qué significa reproducir en bucle?

  • El clip se repite continuamente sin intervención.
  • En Animator, la barra avanza y se reinicia.
  • Ideal para acciones continuas: correr, flotar o parpadeos.

¿Qué ejercicios aplicar para practicar y fijar conceptos?

Refuerza el proceso con un mini ejercicio: crea animaciones para la moneda y el enemigo, cada una con su propio controlador.

  • Selecciona los sprites de la moneda: usa todas las imágenes de su ciclo.
  • Arrastra a la escena: guarda el clip en Assets/Animations (por ejemplo, "coin").
  • Crea su controlador dedicado: asigna el clip y valida en Animator.
  • Repite con el enemigo: clip y controlador independientes.
  • Experimenta con parámetros de reproducción: velocidad y bucle para entender su efecto.

¿Quieres que revisemos transiciones entre "run", "jump" y "die", o te gustaría compartir cómo organizas tus assets? Deja tu comentario y seguimos afinando tu flujo de trabajo en Unity.