Red de conocimiento informático - Problemas con los teléfonos móviles - Sistema de animación Unity3D (animación)

Sistema de animación Unity3D (animación)

La versión actual de Unity proporciona dos máquinas de estado de animación, Animation y Animator, para controlar la ejecución de animaciones en la escena. De hecho, la primera es la versión anterior y la segunda es la nueva, por lo que son similares.

En primer lugar, debe tener un modelo. Generalmente, el modelo importado tendrá su propia animación. Si no hay animación, puede grabarla usted mismo. Aquí necesitamos usar Animación (finalmente encontré la). animación realizada con Animation antes).

Esta animación de una carretilla elevadora levantando un cucharón es muy compleja, así que aquí tienes algunas sencillas... por ejemplo, hacer que las ruedas se muevan. Algunos modelos son simplemente cuadros vacíos con nada más que coordenadas, por lo que si queremos animarlos,

primero debemos agregarles un componente de animación.

Luego seleccione el modelo en la vista de jerarquía y haga clic en Animación en la barra de menú de la ventana.

La unidad aquí es segundos y la posición de la línea de tiempo representa el cambio del modelo hasta este punto en el tiempo, así que lleve la línea de tiempo hasta el final y establezca la duración de la animación en un segundo. Por supuesto, también puedes ampliar la duración de la animación.

Entonces podrás trabajar con nuestro modelo.

Ahora que hemos terminado de grabar, podemos cerrar la ventana y ver el componente de animación.

Conectaremos otro script para controlar el modelo y presionaremos W para ejecutar la animación.

Ejecuta la escena, presiona la tecla W y se reproducirá la animación.

Hay suficiente espacio aquí, discutiremos Animator en el próximo artículo.