このセクションでは、ゲームプレイをカスタマイズするために、Verse スクリプトを追加し、Verse の仕掛けを配置する方法について説明します。
[Verse] > [Verse Explorer] に移動して、Verse スクリプトを作成します。
次に、プロジェクト ファイル名を右クリックし、[Add new Verse file to project (新規 Verse ファイルをプロジェクトに追加する)] を選択します。
[Verse Device (Verse の仕掛け)] を選択して名前を付け、[Create (作成)] をクリックします。 このチュートリアルでは、Verse の仕掛けに「Stronghold_Game_Manager」という名前を付けています。
仕掛けの Verse ファイルをダブルクリックすると、Verse スクリプトが表示されます。 以下のコードをコピーして貼り付けます。
using { /Fortnite.com/AI }
using { /Fortnite.com/Characters }
using { /Fortnite.com/Devices }
using { /Fortnite.com/Game }
using { /UnrealEngine.com/Temporary/Diagnostics }
using { /UnrealEngine.com/Temporary/SpatialMath }
using { /Verse.org/Simulation }
using { /Verse.org/Verse }
# The Stronghold is a game mode in which the goal is for players to eliminate all hostile enemies at a heavily guarded Stronghold
次に、[Verse] > [Build Verse Code (Verse コードをビルド)] に移動して、Verse スクリプトをコンパイルします。
「All/"Project Name"/CreativeDevices/」に移動し、Verse の仕掛けを選択します。
次に、Verse の仕掛けをマップ上にドラッグします。 これは、Verse スクリプトをコンパイルした後にのみ表示されます。
Verse の仕掛けを選択した状態で、[Details (詳細)] パネルに移動し、[User Options (ユーザー オプション)] を以下のように更新します。
| オプション | 値 | 説明 |
|---|---|---|
Visible In Game (ゲーム中に表示) | True (オン) | この仕掛けは、ゲーム中に表示されます。 |
Enabled at Game Start (ゲーム開始時に有効化) | True (オン) | この仕掛けはゲーム開始時に有効になります。 |
Guards_InitialSpawners | 7 Array elements (7 つの配列要素) | [+] をクリックして、この設定に 3 つの要素を追加します。 |
0 | Guard Spawner Init (ガード スポナーの初期値) | 要塞の初期ガードをスポーンするために使用されるすべての仕掛けの配列です。 |
1 | Guard Spawner Sniper Tower 1 (ガード スポナー スナイパー タワー 1) | 要塞の初期ガードをスポーンするために使用されるすべての仕掛けの配列です。 |
2 | Guard Spawner Sniper Tower 2 (ガード スポナー スナイパー タワー 2) | 要塞の初期ガードをスポーンするために使用されるすべての仕掛けの配列です。 |
3 | Guard Spawner Investigate Crash (ガード スポナーのクラッシュの調査) | クラッシュ現場のガードをスポーンするために使用されるすべての仕掛けの配列です。 |
4 | Guard Spawner Initial Move to Sniper A (ガード スポナーのスナイパー A への最初の移動) | 一連のガード スポナーを移動させるために使用されるすべての仕掛けの配列です。 |
5 | Guard Spawner Initial Move to Sniper B (ガード スポナーのスナイパー B への最初の移動) | 一連のガード スポナーを移動させるために使用されるすべての仕掛けの配列です。 |
4 | Guard Spawner Init Patrol (ガード スポナーの最初のパトロール) | 一連のパトロール ガードを移動させるために使用されるすべての仕掛けの配列です。 |
GuardsInitialSpawnersAdditional | Guard Spawner Init Additional (ガード スポナーの最初の追加) | 追加の一連のガードをスポーンします。 |
GuardReinforcementSpawners | Guard Spawner Reinforcement_East (ガード スポナーの Reinforcement_East) | 特定のエリアの援軍ガードをスポーンします。 |
GuardReinforcementSpawners | Guard Spawner Reinforcement_North (ガード スポナーの Reinforcement_North) | 特定のエリアの援軍ガードをスポーンします。 |
GuardReinforcementSpawners | Guard Spawner Reinforcement_West (ガード スポナーの Reinforcement_West) | 特定のエリアの援軍ガードをスポーンします。 |
GuardReinforcementSpawnersAdditional | Guard Spawner Reinforcement_East_Additional (ガード スポナーの Reinforcement_East_Additional) | 特定のエリアの追加の援軍ガードをスポーンします。 |
GuardReinforcementSpawnersAdditional | Guard Spawner Reinforcement_West_Additional (ガード スポナーの Reinforcement_West_Additional) | 特定のエリアの追加の援軍ガードをスポーンします。 |
Objective Tracker (目標トラッカー) | Tracker (トラッカー) | 要塞の目標と撃退数を表示します。 |
MessageDeviceReinforcement | HUD Message Device Reinforcement (HUD 援軍メッセージの仕掛け) | 援軍のオンスクリーン メッセージを表示します。 |
MessageDeviceFallback | HUD Message Device Fallback (HUD メッセージの仕掛けのフォールバック) | フォールバックのオンスクリーン メッセージを表示します。 |
EndGameVictoryDeviceUndetected | End Game Device Undetected (未検知でエンド ゲームの仕掛け) | 勝利および未検知での終了画面を表示します。 |
EndGameVictoryDeviceDetected | End Game Device Detected (検知でのエンド ゲームの仕掛け) | 勝利および検知での終了画面を表示します。 |
EndGameFailDevice | End Game Device Fail (失敗でエンドゲームの仕掛け) | プレイヤーがライフを使い果たしたために失敗した終了画面を表示します。 |
PlayerRetries | 2 | プレイヤーが要塞のコンプリートを成功させるまでに必要なライフ数を決定します。 プレイヤーがライフを使い果たした場合、その要塞は失敗します。 |
ReinforcementLeashReferernce | Leash Position Stronghold (リーシュ位置要塞) | リーシュ位置仕掛けは、その位置を援軍のリーシュの原点として使用します。 |
FallbackLeashReference | Leash Position Fallback (リーシュ位置フォールバック) | リーシュ位置仕掛けは、その位置をフォールバック リーシュの原点として使用します。 |
LeashesToDisableForFallback | 5 Array elements (5 つの配列要素) | ガードがフォールバックするために無効にするリーシュを決定します。 |
0 | Guards Leash Position 1 (ガードのリーシュ位置 1) | 要塞リーシュの外径を決定します。 |
1 | Guards Leash Position 2 (ガードのリーシュ位置 2) | 防御フォールバック リーシュの内径を cm 単位で決定します。 内径は、外径より小さい必要があります。 |
2 | Reinforcement Leash Position (援軍のリーシュ位置) | 援軍のリーシュ位置を決定します。 |
3 | Sniper tower 1 leash position (スナイパー タワー 1 のリーシュ位置) | 最初のスナイパー タワーのリーシュ位置を決定します。 |
4 | Sniper tower 2 leash position (スナイパー タワー 2 のリーシュ位置) | 2 番目のスナイパー タワーのリーシュ位置を決定します。 |
Explosive Device (爆破仕掛け) | 爆破仕掛け | 爆弾タルの仕掛けを参照します。 |