Advertisement

[Unity][Animator] 获取 StateMachineBehavior

阅读量:

如何在Animator组件中的状态机里引入StateMachineBehaviour脚本,并在其内部编写自定义逻辑,实现参数与变量的传递。

复制代码
 using System.Collections;

    
 using System.Collections.Generic;
    
 using UnityEngine;
    
  
    
 public class TestStateMachine : StateMachineBehaviour
    
 {
    
     /// <summary>
    
     /// 当过渡到状态机时,在第一个 Update 帧上进行调用。当过渡到状态机子状态时,不进行调用。
    
     /// </summary>
    
     /// <param name="animator"></param>
    
     /// <param name="stateInfo"></param>
    
     /// <param name="layerIndex"></param>
    
     public override void OnStateEnter(Animator animator, AnimatorStateInfo stateInfo, int layerInde

全部评论 (0)

还没有任何评论哟~