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)