Animación de Personajes en Unity: Creación de Clips y Timelines

Clase 8 de 60Curso Avanzado de Creación de RPGs con Unity

Resumen

Animar un personaje en Unity puede ser simple y potente cuando dominas los básicos. Aquí verás cómo crear animaciones 2D con sprites, organizar tus assets y ajustar la velocidad por muestras por segundo para lograr un movimiento fluido en un roguelike. Sin trucos raros: solo un flujo claro con Animation, clips y un buen uso del timeline.

¿Cómo preparar Unity para animación 2D con sprites?

Antes de empezar, la organización ahorra tiempo y errores. La animación se crea en la pestaña Animation, no en Animator. Recuerda que Animator se usará más adelante para gestionar el grafo completo.

  • Activa la pestaña correcta: Window > Animation. No confundir con Animator.
  • Selecciona el objeto del jugador en la jerarquía. Debe estar activo.
  • Reorganiza el editor: mueve la pestaña del proyecto al lateral para arrastrar sprites cómodamente.
  • Crea una carpeta en Assets/Animations y, dentro, una subcarpeta player para no perderte cuando crezcan los clips.

¿Cómo crear un clip y ordenar frames para player down?

Con el player seleccionado, crea el primer clip: nombre recomendado player_down y guárdalo en Assets/Animations/player. Aparecerá el timeline en bucle, donde arrastrarás los sprites.

  • Arrastra los frames en orden y colócalos equidistantes en el timeline. Si no lo haces, el movimiento se verá extraño.
  • Prueba con play para ver la reproducción. Verás el ciclo en bucle.
  • Importante: cada grupo de cinco incluye la animación de ataque como quinta imagen. Si notas que la última no cuadra con el movimiento, elimínala del clip.
  • Truco para un bucle suave: copia el primer frame y pégalo al final. Así la unión entre el último y el primero es fluida.

¿Cómo crear las animaciones restantes con la misma regla?

Repite el patrón creando nuevos clips desde el desplegable de Animation.

  • Crea un nuevo clip llamado player_left en la misma carpeta. Alterna entre player_down y player_left para editarlos.
  • Usa los frames 5, 6, 7 y 8 para la izquierda. El 9 corresponde a ataque, así que no lo incluyas.
  • Repite el frame 5 al final para cerrar el bucle sin tirones.
  • Te quedan dos direcciones más siguiendo la misma lógica.

¿Cómo ajustar velocidad con muestras por segundo y evitar errores comunes?

La sensación de movimiento depende de la velocidad de muestreo. Por defecto, la animación está a 60 muestras por segundo, pero puedes adaptarla al ritmo que buscas.

  • Selecciona la animación, no el sprite, para ver sus parámetros en el inspector.
  • Verás que el clip está en modo bucle y puedes cambiar las muestras por segundo.
  • Ajustes prácticos: 60 es rápido, 30 reduce a la mitad, 20 ralentiza más y 10 es muy lento.
  • Observa la transición entre último y primer frame. Si "engancha" demasiado rápido, da más tiempo o duplica el primer frame al final.
  • Si un frame casi no se ve, revisa su posición en el timeline o sube ligeramente las muestras.

Trabaja con calma, revisa siempre el bucle y recuerda que el orden y la distancia equidistante en el timeline hacen la diferencia. ¿Te quedó alguna duda o quieres compartir tu forma de organizar los clips? Deja tu comentario y seguimos mejorando juntos.

      Animación de Personajes en Unity: Creación de Clips y Timelines