Saltar al contenido

ejemplo de código de evento final de animación unity

Adrián, miembro de nuestro staff, nos hizo el favor de crear este tutorial ya que controla perfectamente este tema.

Ejemplo: función de llamada de unidad al final de la animación

// 1. click on the animation state block in the animator and in the inspector// 2. click Add Behavior button and edit that new script// 3. find the OnStateExit function and un-comment it. Example below.// OnStateExit is called when a transition ends and the state machine finishes evaluating this stateoverridepublicvoidOnStateExit(Animator animator,AnimatorStateInfo stateInfo,int layerIndex)GameObject self = animator.gameObject;//a reference to the gameobject being animatedMyScript script = self.GetComponent<MyScript>();
  Debug.Log("Animation has finished!");
  script.SendMessage("MyFunction");//this is the name of the function to call

Si eres capaz, eres capaz de dejar un ensayo acerca de qué le añadirías a este escrito.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *