春日部つむぎ no ゲーム作ってみよう!【UE5/UE4】 - キャラクター差し替え【UE5/UE4】

https://youtu.be/um9MB_vx8Sw

00:00 オープニング
00:25 1.プロジェクトに追加
01:33 2.アニメーションの複製
02:34 3.Meshの差し替え
03:20 ざっくりまとめ!
03:27 エンディング

【UE4】操作キャラクターをグレイマンから差し替える

操作キャラクターをグレイマンから、
マーケットプライスからダウンロードしたキャラクターに差し替える。

1.マーケットプライスからダウンロードしたキャラクターを読み込む

2.アニメーションの変換

  • グレイマンのモーションを変換します。
  • グレイマンのモーション [Mannequin] > [Animations]
  • [ThirdPerson_AnimBP]を右クリック、[Animブループリントとリターゲットを複製]を選択。
  • スケルトンの選択画面より、取り込んだキャラクターのスケルトンを選択。
  • スケルトンを選択後、リターゲットのボタンを押下。
  • コンテンツ配下にアニメーション一式が出力されるので、フォルダを作成し整理する。

3.ThirdPersonCharactorのMeshを差し替える

  • ThirdPersonCharactorのブループリントを開く。
  • [ThirdPersonBP] > [Blueprints]
  • [ThirdPersonCharactor]
  • コンポーネントより、Meshを選択。
  • メッシュの項目のSkeletal Meshの項目から、インポートしたものを選択。
  • アニメーションの項目から、Anim Classを先ほど変換したものを選びます。
※複数同じ名前のものがある
  • 正しいものを選べば、ビューポートのキャラクターがグレイマンのポーズに変わる。

キャラクターの外観をかえてみよう!



https://youtu.be/J6GWGDx-ltc

00:00 オープニング
00:25 1.キャラクターの外観を変えてみよう!(色)
02:10 2.キャラクターの外観を変えてみよう(メッシュ)
04:46 ざっくりまとめ!
05:02 エンディング

1.あるキーを押している時、キャラクターの外観(色)が変化する


左shiftキーを押している間だけキャラクターの色が変わようにします。
1-1.キーを押したとき

キャラクターのブループリントの編集
サードパーソンキャラクタブループリントを開き
イベントグラフコンポーネントの編集します。

キーボードイベント左shiftキーを配置します。

左のコンポーネントより
Meshをイベントグラフにドラッグアンドドロップします。

Mesh のピンから Set Materialsを配置し、
[Material]にMaterialを指定します

Set Materials と左shiftキーのPressedをつなげます。
1-2.離したときの処理を作成します。

元のMaterialを指定します

コンパイルして起動してみます。

左shiftキーを押している間だけキャラクターの色が変わりましたね。

2.右shiftキーを押している時、キャラクターの外観(メッシュ)が変化する


右shiftキーを押している間だけ変身します。
2-1.コンポーネント

キャラクターのブループリントの編集
サードパーソンキャラクタブループリントを開き
イベントグラフコンポーネントの編集します。

キーボードイベント右shiftキーを配置します。

左のコンポーネントより
Mesh をイベントグラフにドラッグアンドドロップします。

Mesh のピンから Set Skeletal Mesh Assetを配置し、
[New Mesh]に変身したいスケルタルメッシュを指定します

Set Skeletal Mesh Asset を 右shiftキーのPressedをつなげます。
1-2.離したときの処理を作成します。

元のスケルタルメッシュを指定します

コンパイルして起動してみます。

右shiftキーを押している間だけキャラクターの外観(メッシュ)が変わりましたね。

あああああれれれれー、
1-3.アニメーションを設置。

スケルタルメッシュはアニメーションとの結びつきがあるので

(Set Animation Modeと) Set Anim Instance Classもセットする

ざっくりまとめ!





キャラクターのブループリント(色)


キャラクターのブループリント(メッシュ)