Version: 2019.1
Animation State Machines (Máquinas de Estado de Animación)
Parámetros de animación

Lo básico de los Estados de Maquina

La idea básica es que un personaje de alguna manera está vinculado en alguna acción en particular en cualquier momento. Las acciones disponibles dependerán en el tipo de gameplay, pero las acciones tipicas incluyen cosas como sin actividad (idlinig), caminar, correr, saltar, etc. Estas acciones son referenciadas como states (estados), en el sentido en que el personaje está en un “estado” dónde éste camina, no tiene actividad, o lo que sea. En general, el personaje tendrá unas restricciones para ir al siguiente estado al cual puede ir en vez de ser capaz de cambiar inmediatamente de un estado a otro. Por ejemplo, un salto corriendo puede solamente realizarse cuando el personaje ya está corriendo y no cuando está quieto, entonces nunca debería cambiar directamente de un estado sin actividad al estado saltando corriendo. Las opciones para el siguiente estado el cual un personaje puede entrar de su estado actuado es referenciado como state transitions. En conjunto, el conjunto de estados, el conjunto de transiciones y la variable para acordarse del estado actual forman un state machine.

Los estados y transiciones de un estado de maquina(state machine) pueden ser representados utilizando un diagrama gráfico, dónde los nodos representan los estados y los arcos (flechas entre nodos) representan transiciones. Usted pensar del estado actual como un marcador o resaltador que es colocado en uno de sus nodos y luego puede saltar a otro nodo a lo largo de una de las flechas.

La importancia de los estados de maquina para la animación es que ellos pueden ser diseñados y actualizados bastante rápido con poco código. Cada estado tiene un Motion (movimiento) asociado que se reproducirá cuando la maquina está en ese estado. Esto habilita un animator o diseñador para definir las secuencias posibles de las acciones de un persona y animaciones sin preocuparse cómo el código funcione.

Maquinas de Estado

Las máquinas de estado de animación de Unity proporcionan una manera de hacer un resumen de todos los clips de animación relacionados con un personaje en particular y permiten que varios eventos en el juego (por ejemplo, la entrada del usuario) activen diferentes animaciones.

Las Maquinas de Estado de Animación se pueden configurar de la ventana del Animator Controller, y se verían algo así:

Las Maquinas de Estado consisten de States, Transitions y Events y Sub-Maquinas de Estado pueden ser utilizadas como componentes en maquinas más grandes. Vea las páginas de referencia Animation States yAnimation Transitions para más información.

Animation State Machines (Máquinas de Estado de Animación)
Parámetros de animación
Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961