0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

【UE5】キャラクターをLevel上にスポーンさせる

Posted at

Playerを作成するために、まずはキャラクターを作成していきます。

UEVer:5.3.2

今回使用したモデルはこちらからDLして使用しています。
https://www.unrealengine.com/marketplace/ja/product/paragon-auror

またこちらのサイトを参考にさせていただきました。
https://www.ultra-noob.com/blog/2022/0/

CharacterのBluePrintを作成

ContentBrowserのContent内で右クリックすると以下の画面が出てきます。
BluePrint Class を選択します。
bandicam 2023-11-21 13-53-26-252.jpg

出てきたウィンドウからCharacterを選択
(移動するPlayerのキャラクターを作成するときは、ここから作るらしいです)
bandicam 2023-11-21 13-53-32-529.jpg

作成されたBluePrintをダブルクリックすると、以下の画面が表示されます。
薄めの青の矢印はキャラの正面を表しているそうです。
bandicam 2023-11-21 13-54-38-864.jpg

画像左側、Mesh を選択します。
その後、画像右側、Meshを開き、Skeletal Mesh Asset に今回使用するモデルを設定します。
bandicam 2023-11-21 13-59-37-583.jpg

すると以下のような画面になります。
このままだと、モデルの向き(緑の矢印Yの方向)と、Characterの向き(薄い青の矢印)があっていないので、修正します
bandicam 2023-11-21 14-02-29-007.jpg

今回はTransformから修正しました。
向き的にZ軸を中心に270度回転させるとちょうど良くなります。
以下のようになったらCharacter超基本的な設定は完了したかと思うので、一度保存しておきます。
bandicam 2023-11-21 14-03-49-793.jpg

CharacterがSpawnする位置を設定

一旦先ほど作成したcharacterをLevel上に配置していきます。

画面左上側のキューブに+マークがついたマーク(語彙力)を選択 → Basic → PlayerStart を選択します。
bandicam 2023-11-21 14-56-17-145.jpg

すると以下の画面になります。
PlayerStartが表示されていることがわかると思います。
この場所にPlayerがSpawnするようです。
bandicam 2023-11-21 14-56-25-159.jpg

実際にSpawnさせてみよう

CharacterのBluePrintを作成した時と同じように、今度はGameModeBaseを作成します。

※GameModeBaseとは…ゲームのルールやスコアリング、存在できるアクター、ゲームに参加できる人を管理するもの。クライアント上には存在せず、サーバー上にのみインスタンス化されます。
Levelが初期化されるとき、C++のUGameEngine::LoadMap()でGameModeBaseアクターがインスタンス化されます。

bandicam 2023-11-21 15-10-09-599.jpg

その後、
・WorldSettings → GameMode → GameMode Override の項目に先ほど作成したGameModeBaseのBluePrintを設定
・SelectedGameMode → Default Pawn Class に作成したcharacterのBluePrintを設定します

※WorldSettingsの開き方
LevelEditerの(私の場合は画面右上の)NewMapをダブルクリックしたら出てきました!

bandicam 2023-11-21 15-24-27-802.jpg

この状態で実行すると以下のような画面になります
bandicam 2023-11-21 15-27-33-608.jpg

キャラのスポーン自体はうまくいったと思います。
以上です。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?