この例では、次の仕掛けを使用します。
-
プレイヤー スポーン パッドの仕掛け x 4:この仕掛けでは、ゲームの開始時にプレイヤーがスポーンされる位置を定義します。
-
アイテム グランターの仕掛け x 10:この仕掛けは、スポーン時および撃破の達成時に、自動的にプレイヤーにアイテムを付与します。
-
セントリーの仕掛け x 2:このチュートリアルでは、セントリーの仕掛けを使用してマルチプレイヤーのコードをテストする方法について説明します。
-
エンド ゲームの仕掛け x 1:この仕掛けによって、プレイヤーが最終撃破を達成したときにゲームが終了します。
-
プレイヤーが戦う領域を作成するための小道具。
UEFN で小道具と仕掛けを配置する方法の詳細については、「ユーザー インターフェースのリファレンス」を参照してください。
次の手順に従ってレベルを設定します。
-
レベルの一方の端に プレイヤー スポーン パッド の仕掛けを 1 つ追加します。そこから Team 1 がスポーンします。スポーン パッドを壁などの障害物の背後に隠して、スポーン時にプレイヤー同士で攻撃しないようにします。
-
アウトライナー でスポーン パッドを選択すると、その [Details (詳細)] パネルが開きます。
-
[Details (詳細)] パネルの [User Options (ユーザー オプション)] で次のように設定します。
-
[Player Team (プレイヤーチーム)] で [Team Index (チームインデックス)] を選択し、値を 1 に設定します。
-
[Visible in Game (ゲーム中に表示)] を無効にします。
画像をクリックすると拡大表示されます。
-
-
スポーン パッドを複製し、Team 1 がスポーンする領域の別の場所に配置します。
-
両方のスポーン パッドを複製し、Team 2 がスポーンする領域までドラッグします。
-
Team 2 のスポーン領域でスポーン パッドを選択し、アウトライナー の [User Options] で、[Team Index] の値をどちらも「2」に変更します。
-
アイテム グランター の仕掛けを 1 つ、アリーナの外でどのプレイヤーからも見えない場所に追加します。
-
アウトライナー でアイテム グランターを選択すると、[Details] パネルが開きます。
-
[Details (詳細)] パネルの [User Options (ユーザー オプション)] で次のように設定します。
-
[Add Element (要素を追加)] をクリックして [Item List (アイテム リスト)] に追加します。
-
[Item Definition (アイテム定義)] を [Combat Pistol L1 (コンバット ピストル L1)] に設定します。
画像をクリックすると拡大表示されます。
-
-
アイテム グランターの仕掛けをさらに 9 回複製し、[Item Definition] を、プレイヤーに使用させる順序で次の武器に変更します。楽しめるシーケンスでは、ピストルのような使いやすくて弱い武器を序盤に、ライフルや SMG (サブマシンガン) のような少し強い武器を中盤に、スナイパー ライフルや爆薬のような扱いにくく、強力な武器を終盤に設定する方法があります。最終武器を Basic Sword L1 (ベーシック ソード L1) や Flint-Knock Pistol L1 (フリントノック ピストル L1) のような非常に難しいものに設定します。武器シーケンスの例は次のようになります。
-
Combat Pistol L1 (コンバット ピストル L1)
-
Assault Rifle L1 (アサルト ライフル L1)
-
Auto Shotgun L1 (オート ショットガン L1)
-
Sideways Scythe L1 (サイドウェイズ サイズ L1)
-
Stinger SMG L1 (スティンガー サブマシンガン L1)
-
Makeshift Bow L2 (メイクシフト ボウ L2)
-
Rocket Launcher L1 (ロケット ランチャー L1)
-
Bolt-Action Sniper Rifle L1 (ボルトアクション スナイパー ライフル L1)
-
Grenade Launcher L3 (グレネード ランチャー L3)
-
Basic Sword L1 (ベーシック ソード L1)
-
-
レベルに 2 つの セントリー の仕掛けを追加します。その際、重ならないようにして近くに配置します。セントリーの仕掛けをそれぞれ選択し、[Details] パネルの [User Options (ユーザー オプション)] で次のように実行します。
-
[Weapon Type (武器タイプ)] を [Shotgun (ショットガン)] に設定します。
-
[Accuracy (命中率)] を [Deadshot (デッドショット)] に設定します。
-
[Respawn on a Timer (タイマーに合わせてリスポーンする)] をオンにします。
-
[Friendly Team (味方チーム)] で、1 つ目のセントリーの [Team Index] の値を「1」に、2 つ目のセントリーの値を「2」に設定します。そうすると、各チームに撃破をテストするためのセントリーが用意されるようになります。
画像をクリックすると拡大表示されます。
-
-
レベルに エンド ゲーム の仕掛けを 1 つ追加し、[Details] パネルの [User Options] で [Winning Team (勝っているチーム)] を [Activating Team (起動するチーム)] に設定します。
画像をクリックすると拡大表示されます。
-
[Outliner] で [Island Settings (島設定)] の仕掛けを選択します。[Details] パネルの [User Options - Game Rules (ユーザー オプション - ゲーム ルール)] で次のように設定します。
-
[Teams (チーム)] で [Team Index] を選択し、値を「2」に設定します。この例では 2 つのチームを使用していますが、使用するチームの数に制限はありません。
-
[Team Size (チームサイズ)] を [Split Evenly (均等に分割)] に設定します。これにより、2 つのチーム間でプレイヤー数のバランスが均等に調整されます。
-
[Join in Progress (途中参加)] を [Spawn (スポーン)] に設定し、新しいプレイヤーが進行中のゲームに参加できるようにします。
画像をクリックすると拡大表示されます。
-
-
Verse Explorer を使用して team_elimination_game という名前の新しい Verse の仕掛けを作成し、この仕掛けをレベルにドラッグします。Verse で新しい仕掛けを作成する方法については、「Verse を使用して独自の仕掛けを作成する」を参照してください。
次のステップ
このチュートリアルの 次のステップ では、Verse を使用して新しい仕掛けを作成し、レベルに配置した仕掛けを追跡します。