はじめに
「Unity Animator Events」を Unity プロジェクトに導入することで
Animator のステートが変化した時のイベントを Inspector で設定できるようになります
使い方
Animator を持つゲームオブジェクトに「Animator Event」をアタッチします
「Add」ボタンを押して、Animator から呼んでほしいイベントを設定します
Animator Controller のステートを選択して「AnimatorEventSMB」をアタッチします
各トリガーの「+」ボタンを押して、Animator から呼びたいイベントを登録します
- OnStateEnterTransitionStart
- そのステートに入り始めた時
- OnStateEnterTransitionEnd
- そのステートに入りきった時
- OnStateExitTransitionStart
- そのステートから出始めた時
- OnStateExitTransitionEnd
- そのステートから出きった時
- OnStateUpdate
- 毎フレーム
- OnNormalizedTimeReached
- 指定した時間に到達した時
以上で使用できます