1. 程式人生 > >[Unity][Animation&Animator]設定Animator狀態機動作播放速度

[Unity][Animation&Animator]設定Animator狀態機動作播放速度


狀態機Attack 的Motion 動作為Attack 的Speed的 Parameter要勾選,並設定 變數。

一般在 Start函式裡面獲得Animator元件

        animator = =GetComponent<Animator>();//獲得當前掛載指令碼的 物體 的 Animator元件
        animator = GetComponentInChildren<Animator>();//獲得當前掛載指令碼的 子物體 中的第一個有 的 Animator元件 的物體的 Animator元件

animator.SetFloat("AttackSpeed", 2.0f);//設定 狀態機Attack 的Motion 動作為Attack 的攻擊速度的引數為 AttackSpeed。 攻擊速度的引數 AttackSpeed  為浮點變數float。