Cómo lidiar con la animación de Unity atascada en el primer cuadro

Hoy el problema mencionado en el título ocurrió al realizar la animación de muerte del personaje, la siguiente es la máquina de estado de la animación.

Debido a que la muerte puede ocurrir en cualquier estado, la animación de muerte se ingresa desde cualquier estado.

La condición de entrada es isDead es verdadera. Esta condición se establecerá en verdadera cuando el personaje muera.

Como resultado, hubo un problema al quedarse atascado en esta animación.

Después de la inspección, se descubrió que después de ingresar a la animación de muerte, isDead sigue siendo cierto, por lo que ingresará a la animación de muerte infinitamente nuevamente y parece que está atascado en el primer cuadro.

Solución

Configuraciones en línea para convertir a Dead in AnyState

Si desmarcas Can Transition To Self, no habrá un bucle infinito. 

Supongo que te gusta

Origin blog.csdn.net/holens01/article/details/131522139
Recomendado
Clasificación