Unityのアニメーションの取り扱いやアニメーターコントローラーに関する記事のカテゴリです。

UnityのAnimatorの保存と再生の機能
UnityのAnimatorの保存と再生の機能を使うとゲームプレイ中のキャラクターのアニメーションを保存したり再生したりすることが出来ます。今回はその機能を使ってみようと思います。

Unityでアニメーションイベントが実行されない時の為にビヘイビアを設定しておく
Unityでアニメーションを即時遷移させているとアニメーションイベントが実行されない時があります。そんな時にビヘイビアを設定しておくと確実に処理を実行する事が出来ます。

Unityに取り込んだアニメーションの一部を切り取って使う
Unityに取り込んだキャラクターのアニメーションでアニメーションを切り分けたり、一部アニメーションだけ切り取って使う方法。

UnityのAnimatorControllerのアニメーションのブレンドと割り込み
UnityのAnimatorControllerのアニメーションのブレンド方法や遷移の設定、Interruption Sourceの設定等を見ていきます。アニメーションの遷移途中で中断し次の状態へとうまく移行させる為のサンプルも作成します。

UnityのAnimator ControllerのSpeed、Mirror、Foot IK項目
UnityのAnimator ControllerのSpeed、Mirror、Foot IK項目が何かを見ていき、スクリプトから項目の操作をしてみます。

UnityのAnimationClipのルートモーションの設定
UnityのAnimationClipのルートモーションの設定をして違いを確認してみます。

UnityでAnimator Override Controllerを使う
UnityのAnimator Override Controllerを使って既存のAnimatorControllerのアニメーションクリップを上書きしてみます。

UnityのAnimatorの状態にタグを設定し条件を簡単にする
UnityのAnimatorの状態にタグを設定し、スクリプトで条件判定をする時に簡単な記述で済むようにします。

UnityのAnimatorの遷移状態をスクリプトで取得し遷移させるかどうかを決める
UnityのAnimatorの状態をスクリプトで取得し攻撃ボタンを連続で反応させないようにします。

ステータス画面UIのオンオフをUnityのAnimationで行う
ステータス画面UIのオンオフをUnityのAnimationで行います。UIゲームオブジェクトのオン・オフで単純に消したり登場させたり出来ますが、少しだけ演出を加えてUIを登場させてみましょう。