アニメーションの読み込み、アニメーションの名前の変更、アニメーションの遷移の設定
アニメーションの遷移の条件の設定
スクリプトの入力
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
using UnityEngine; using System.Collections; public class Combo : StateMachineBehaviour { override public void OnStateEnter(Animator animator, AnimatorStateInfo stateInfo, int layerIndex) { animator.SetBool("Attack", false); } override public void OnStateUpdate(Animator animator, AnimatorStateInfo stateInfo, int layerIndex) { if (Input.GetKeyDown(KeyCode.Z)) { animator.SetBool("Attack", true); } } override public void OnStateExit(Animator animator, AnimatorStateInfo stateInfo, int layerIndex) { animator.SetBool("Attack", false); } } |
[…] コンボ攻撃 […]