体の一部を別のアニメーションにする

走っているアニメーションに、銃を構えている上半身のアニメーションをブレンドする。
AnimationControllerの「レイヤー」と「アバターマスク」を使うことで実現する。

レイヤーとアバターマスクの設定

AnimatorControllerで[Layers]>[+]で新しいレイヤーを作成し、[Upper Layer]と命名する。

[Projectパネルで右クリック]>[Create]>[AvatarMask]でアバターマスクを作成し、[UpperAvatarMask]と命名する。
そしてアニメーションを適用したい部分を緑色にする。

AnimatorControllerに戻り[Upper Layer]の歯車ボタンをクリック。
画像のように設定する。

そして、各ステートに上半身用のアニメーションを設定する。