アニメーター
公式サイト:
Animator コンポーネント | Unity マニュアル [公式]
使い方
参考:
Animator の個人的な逆引きリファレンス – Qiita
Unity の Animator の保存と再生の機能 | かめくめ
Unity の Animator を今さらながら触ってみた | vaguely
Animator ウィンドウ
ドキュメント:
Animator ウィンドウ | Unity マニュアル [公式]
Animator Parameter ウィンドウ
参考:
Animator Parameter というウィンドウ | テラシュールブログ
ポーズを変更する
参考:
Animator を使わずにポーズを変更する | Narumium Blog
アニメーションパラメーター
参考:
アニメーションパラメーター | Unity マニュアル [公式]
インバースキネマティクス (IK)
ドキュメント:
Animator.SetIKPositionWeight | Unity スクリプトリファレンス [公式]
Animator.SetIKPosition | Unity スクリプトリファレンス [公式]
Animator.SetIKRotation | Unity スクリプトリファレンス [公式]
Animator.SetIKHintPositionWeight | Unity スクリプトリファレンス [公式]
Animator.SetIKHintPosition | Unity スクリプトリファレンス [公式]
MonoBehaviour.OnAnimatorIK | Unity スクリプトリファレンス [公式]
参考:
IK を使ってモーションの一部をオブジェクトに追従させる | LIGHT11
OnAnimatorIK は同じ GameObject でのみ動作する | デニッキ!
視線追従 (Look At)
ドキュメント:
Animator.SetLookAtWeight | Unity スクリプトリファレンス [公式]
Animator.SetLookAtPosition | Unity スクリプトリファレンス [公式]
参考:
ユニティちゃんの注視方向を IK で変化させる | おもちゃラボ
アニメーション IK で、(やだ、あの人こっち見てる…) にする – Qiita
上半身を他のオブジェクトに向ける | Nexus Milo Lab. Blog
IK を使ってモーションの一部をオブジェクトに追従させる | LIGHT11
銃口を指定した位置に向ける
参考:
IK を使って銃口を動かす | AI プログラムとか Unity ゲーム開発について
移動距離を指定位置に補正する
ドキュメント:
Animator.MatchTarget | Unity スクリプトリファレンス [公式]
参考:
Target Matching – モーションに合わせていい感じに移動できる | LIGHT11
アニメーション中、指定の位置に到達するように位置を補正する | テラシュールブログ
アニメーションの動きに合わせてキャラクター位置を決定する | かめくめ
Calling Animator.MatchTarget while in transition does not have any effect. という警告 | テラシュールブログ
武器を握らせる
参考:
OnAnimatorIK
ドキュメント:
MonoBehaviour.OnAnimatorIK | Unity スクリプトリファレンス [公式]
参考:
OnAnimatorIK() only works on the same GameObject? – Unity Forum
Write Defaults
参考:
知らないと面倒くさい事になるかもしれない Animator の Write Defaults の動作について | テラシュールブログ
表示を切り替える
ドキュメント:
Animator.keepAnimatorControllerStateOnDisable | Unity スクリプトリファレンス [公式]
参考:
GameObject を非アクティブにするとステートマシンがリセットされる問題の対処法 #2 | テラシュールブログ
Animator を再有効化すると初期化される | Sirohood
GameObject を非アクティブにすると Animator がリセットされる挙動、その対処法 #1 | テラシュールブログ
Animator.keepAnimatorControllerStateOnDisable should be shown in inspector – Unity Forum