Para animar GameObjects en Unity, el objeto u objetos necesitan un Animator Component adjunto. Este Componente Animator debe hacer referencia a un Animator Controller, que a su vez contiene referencias a uno o más Animation Clips.
Al usar la Vista de animación para comenzar a animar un GameObject en Unity, todos estos elementos se crearán, adjuntarán y configurarán automáticamente.
Para crear un nuevo Animation Clip para el GameObject seleccionado, y asegúrese de que la Animation Window esté visible.
Si el GameObject aún no tiene clips de animación asignados, verá el botón “Create” en el centro del área del timeline (la línea de tiempo) de la ventana de animación. Haga clic en el botón Create. Luego se le pedirá que guarde su nuevo Clip de animación vacío en algún lugar de su carpeta Assets.
Una vez que haya guardado este nuevo clip de animación vacío, varias cosas sucederán automáticamente:
El resultado de esta secuencia automática es que todos los elementos necesarios del sistema de animación están configurados para usted, y ahora puede comenzar a animar los objetos.
Si el Game Object ya tiene uno o más clips de animación asignados, el botón “Create” no estará visible. En cambio, uno de los clips será visible en la ventana de animación. Puede cambiar entre qué Clip de Animación está visible en la ventana usando el menú en la esquina superior izquierda de la ventana de Animación, justo debajo de los controles de reproducción.
Si desea crear un nuevo Clip de Animación en un objeto que ya tiene animaciones, debe seleccionar “Create New Clip”" en este menú. Nuevamente, se le pedirá que guarde su nuevo Clip de Animación vacío antes de poder trabajar con él.
Si bien los pasos anteriores configuran automáticamente los componentes y las referencias relevantes, puede ser útil entender qué piezas deben conectarse juntas.
El diagrama de abajo muestra cómo estas piezas son asignadas, comenzando desde el nuevo clip de animación siendo creado en la Ventana de Animación:
En la imagen a continuación, puede ver un GameObject seleccionado (“Cube”) que aún no está animado. Tenemos solo un cubo simple, sin componente Animator. Las ventanas de Animación, Hierarchy, Project e Inspector están dispuestas una al lado de la otra para mayor claridad.
Al presionar el botón create en la vista de Animación, se crea un nuevo clip de animación. Unity le pedirá que elija el nombre & ubicación para guardar este nuevo clip de animación. Unity también crea un asset Animator Controller con el mismo nombre que el GameObject seleccionado, agrega un componente Animator al GameObject y conecta los assets de manera apropiada.
En la nueva vista de arriba, puede ver: