Language:
Page Info
Skill Level:
Engine Version:

ブループリントでゲームモードをセットアップする操作手順

このページでは、GameMode ブループリントの作成、そのデフォルト値の設定、ゲームにデフォルト ゲームモードを割り当てる、および World Settings と GameMode Override オプションを使用してデフォルトのゲームモードをオーバーライドする方法について説明します。

Game Mode ブループリントを作成する

以下では、Game Mode ブループリントを作成し、デフォルトを設定する方法について説明します。

以下の例では、Blueprint Third Person Template を使用しますが、必要に応じて他のプロジェクトを使用することもできます。

CreateBP_mainFlow.png

  1. コンテンツブラウザCreate Asset Button ボタンをクリックします。

  2. 表示されるメニューから [Create Basic Asset (基本アセットの作成)] セクションで [Blueprint] を選択します。

    さらに [Create Advanced Asset (詳細なアセットの作成)][ブループリント] オプションで、ブループリントの種類 を作成することができます。

  3. ブループリントに対する Parent Clasee (親クラス) を選択します。

    Choose a Parent Class

    親クラスの選択に関する情報は 親クラス をご覧ください。

[Pick Parent Class] ウィンドウで、Game Mode Base クラスを選択します。これは Game Mode の親クラスです。

Game Mode のデフォルトを編集する

  1. Game Mode のデフォルトを開くには、そのブループリント上で ダブル クリック して Class Defaults (クラスのデフォルト) classDefaults_button.png ボタンをクリックし、[詳細] パネルでブループリント デフォルトを開きます。

  2. Game Mode には、ゲームのデフォルト設定として使用可能ないくつかのオプションがあります (デフォルトのキャラクター、HUD など)。

    GameMode_5.png

    ここでは、 ThirdPersonCharacter という Character ブループリントを、プレイヤーがゲームで使用する Default Pawn Class として割り当てます。

    Game Mode ブループリントは、Character、HUD、PlayerController、Spectator、および Game State のクラスの既存のブループリントをポイントします。これらを個別に作成してから、実際にゲームで使用するために、Game Mode ブループリントで使用するように指定する必要があります。

デフォルトのゲームモードを割り当てる

前のセクションでは、Game Mode ブループリントを作成しました。Game Mode ブループリントを用意したら、それを Default Game Mode として割り当ててゲームで使用できます。以下の手順では、Project Settings のオプションで Default Game Mode を割り当てます。

  1. メイン エディタ ウィンドウで、メニューバーから [編集] ボタンをクリックして [Project Settings] を選択します。

    GameMode_6.png

  2. [Project Settings] ウィンドウで、[Maps & Modes] オプションをクリックします。

    GameMode_7.png

  3. Maps & ModesDefault Modes で、Default GameMode のドロップダウン ボックスをクリックして、使用する GameMode を割り当てます。

    GameMode_8.png

    これで、プロジェクトが読み込まれるたびに選択した GameMode が、Default Game Mode として割り当てられます。

  4. Selected GameMode の隣にある矢印をクリックすると、割り当てられた GameMode が使用する現在の設定を見ることができます。

    GameMode_9.png

    ここでは、 ThirdPersonCharacterDefault Pawn Class として使用されているのがわかります。

デフォルトのゲームモードをオーバーライドする

Default Game Mode を割り当てたら、それをレベル単位でワールド設定メニューの GameMode Override セクションでオーバーライドすることができます。以下の手順では、デフォルトの Game Mode をオーバーライドする方法について説明します。

  1. メイン エディタ ウィンドウで、メインツールバーにある ワールド設定 ボタンをクリックします。

    GameMode_10.png

  2. ワールド設定 オプションが開きます。これは、[詳細] タブがある右下のウィンドウに表示されます。

  3. ワールド設定Game ModeGameMode Override ドロップダウン ボックスをクリックして、使用する GameMode を変更することができます。

    GameMode_11.png