はじめに
ゲームを作っている際に「この部分の表情変えたいな」とか「この二つのモーションが合わさったやつがあればいいのに」っていうときありますよね!
今回はそんなアニメーションの合成の仕方について解説します!!
走っている間、ニコニコにしていこうと思います!
#手順
今回使うのはAvaterMaskという機能です。こちらどんなことができるかというと、
アニメーションを顔だけや手だけなど部分的に切り取ることができます。
まずはそのAvatarMaskを作成しましょう!
ProjectウィンドウでCreate→AvatarMaskを選択。名前をFaceMaskにしてください。
AvatarMaskのHumanoidの中を開き切り取りたい部分のみを緑にしてください。今回は顔を使うのでFaceMaskの顔のみ緑にしてください。
続いてAnimationControllerを開きLayerタブのプラスボタンから新規レイヤーを追加しましょう。名前はFaceLayerにしてください。
FaceLayerの歯車から設定を変えていきましょう。
Weight=1
Mask=FaceMask
最後にSyncにチェックを入れてください。
そうすると今まで使用していたアニメーションコントローラーと同じ形のものになると思います。
その中で混ぜたい部分、今回は走っているときに笑顔のアニメーションを加えるため、RUNのステートを選択MotionにSmile1を入れました。
これで操作は終わりです。
活用法はかなり多く、武器を持つ上半身+下半身移動で走ったり、ジャンプして攻撃などかなりのバリエーションを作れると思います。ぜひご活用くださいませ〜〜