Version: 5.6
Parámetros de animación
State Machine Behaviours (Comportamientos de Maquinas de Estado)

Transiciones de State Machine (Estados de Maquina)

Las State Machine Transitions existen para ayudarle a usted simplificar State Machines grandes o complejas. Estos le permiten a usted tener un mayor nivel de abstracción sobre la lógica del state machine.

Cada vista en la ventana del animator tiene un nodo de Entry (Entrada) y Exit (Salida). Estos son utilizados durante State Machine Transitions (Transiciones de Estados de Maquina).

El nodo Entry es útil cuando se transiciona a una state machine. El nodo entry será evaluado y tendrá una rama al estado de destinación de acuerdo a las condiciones configuradas. De esta manera, el nodo de entry tiene control acerca de qué estado, la state machine comienza, al evaluar el estado de sus parámetros cuando la state machine comience.

Debido a que los state machines siempre tienen un estado por defecto, siempre habrá una transición por defecto derivado del nodo de entry al estado por defecto.

Un nodo entry con una sola transición de entrada por defecto
Un nodo entry con una sola transición de entrada por defecto

Usted luego puede agregar transiciones adicionales desde un nodo Entry a otros estados, para controla si la state machine debería comenzar en un estado diferente.

Un nodo entry con múltiples transiciones de entrada
Un nodo entry con múltiples transiciones de entrada

El nodo Exit es utilizado para indicar que un state machine debería existir.

Cada sub-estado dentro de un state machine es considerado una state machine separada y completa, por lo cual al utilizar estos nodos de entry y exit, usted puede controlar el flujo de una maquina de estado de un nivel superior a sus maquinas de sub-estado de manera más elegante.

Es posible mezclar las transiciones del state machine con transiciones de estado regulares, por lo cual es posible transiciones de un estado a otro, desde un estado a una statemachine, y desde una statemachine directamente a otra statemachine.

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