Unity2018から追加された2D Animationの使い方です。
2D Animationをインストールする
メインメニュー > Window > Package Manager
からパッケージマネージャーを開き、All
のタブから2D Animation
をインストールします。
画像をインポートする
プロジェクトに画像をインポートして、インスペクタウィンドウから設定を行います。
Sprite(2D and UI)
を選択し、Sprite Editor
をクリックしてSprite Editorを開きます。
Bone Editorでボーンの設定を行う
左上のプルダウンメニューを、Sprite Editor
からBone Editor
に変更します。
右下のCreate Bone
からボーンを追加していきます。
股下あたりをRoot
とし、腰、胴体、胸、首、頭、と上に順に設定していきます。
右クリックで一旦切り離して、胸を選択してからCreate Free Bone
で手を生やします。
生やした手からは再度Create Bone
で二の腕、手首、手のひらを生やしていきましょう。
足も同じ要領で腰から、Create Bone
で太もも、足首、足と生やしていきます。
もし失敗したら右下のDelete Bone
で削除が可能です。
作成したボーンには名前がつけられるので、名前をつけておきましょう。
左右に両方あるボーンに関しては右手にarm_R
とか、接続後をつけるなどして分類します。
画像を分割する
次に各々のボーンが動かすエリアを設定していきます。
左上のプルダウンメニューを、Skin Weights And Geometoru Editor
に変更します。
Generate
とWeights
のタブがあるのでGenerate
を選択し、
横にあるGenerate
のメニューからSubdivide
など3つのの値を調整して、Generate
で画像を分割する事ができます。
ウェイトを設定する
次にWeights
のタブに切り替えて、各部位のウェイトを調整していきます。
右下のBrush
を選択して、各ボーンに対応したウエイトを塗っていきます。
Bone
から先ほど作成したボーンが選べるようになっているので、任意のボーンを選択し、
Mode
、Size
、Hardness
、Step
などを選んでブラシの設定値を変更して、あとはエディタ上で画像のウエイトを塗っていきます。