キャラクターに剣を持たせて斬る

みんな大好き無料アセットを物色していたところ、MixamoAnimPackなるものを発見(前からあったみたいですけど)。アニメーション付きでキャラクターが沢山はいってます。

f:id:k_n_gk:20160715130343p:plain

物を振るモーションがあったので何か持たせたい。

またもや無料アセットにInfinityBladeWeaponsを発見。

片手持ち武器がわんさか入ってます。

 

このキャラに持たせてみます。振ってるアニメーションのアセットをコンテンツブラウザからダブルクリックすると上の画像のような画面になります。

右手に持たせたいのでスケルトンツリーのRightHandを右クリックしてAdd Socketを選択すると画像のようにRightHandソケットが追加されます。

f:id:k_n_gk:20160715131224p:plain

RightHandソケットを右クリックしてプレビューアセットを追加を選択して持たせたいものを選びます。

そのままだとめちゃくちゃな向きになってる可能性が高いので回転や移動を施すと

f:id:k_n_gk:20160715131855p:plain

振ってくれました。

 

ゲーム中で振るには

f:id:k_n_gk:20160715132144p:plain

こんな感じでキャラクターのブループリントに追加してから

f:id:k_n_gk:20160715132322p:plain

Attach toを使うとゲーム中でも持ってくれます(やり方はほかにも沢山あります)。

f:id:k_n_gk:20160715132753p:plain

これで近接攻撃もばっちりですね。