タイムトライアル:ピザ配送 チュートリアルのこのステップを完了すると、レベルに使用する小道具や仕掛けを用意できるようになります。
小道具と仕掛けを設定する
この例では、次の小道具と仕掛けを使用しています。
- 1 x ATK スポナーの仕掛け
- 1 x キャプチャー エリアの仕掛け
- 1 x エンド ゲームの仕掛け
- 1 x アイテム リムーバーの仕掛け
- 8 x アイテム スポナーの仕掛け
- 1 x マップ インジケータの仕掛け
- 1 x プレイヤー スポナーの仕掛け
- 1 x スコア マネージャーの仕掛け
次の手順に従ってテストレベルを設定します。
- ATK スポナー の仕掛けを配置し、次のようにプロパティを設定します。
- [Water Destruction Timer (水中破壊タイマー)] を「10.0」に設定します。

- キャプチャ エリア の仕掛けを配置し、次のようにプロパティを設定します。
- [Capture Radius (キャプチャー半径)] を「0.66」に設定します。
- [Item Delivery Score (アイテム運搬スコア)] を「0」に設定します。
- [Show in Objective HUD (目標 HUD に表示)] を有効にします。

- エンド ゲーム の仕掛けを配置します。
- アイテム リムーバー の仕掛けを配置し、次のようにプロパティを設定します。
- [Affected Items (影響を受けるアイテム)] を [All Items (すべてのアイテム)] に設定します。
- [Amount to Remove (削除量)]を [Percentage (パーセンテージ)] に設定します。
- [Percentage to Remove (削除する比率)] を「100.0」に設定します。
- [Apply To (対象者)] を [All Players (すべてのプレイヤー)] に設定します。
- [Advanced (詳細設定)] の下の [Play Audio (オーディオ再生)] を無効にします。

- アイテム スポナー の仕掛けを配置し、次のようにプロパティを設定します。
- [Time Before First Spawn (最初のスポーンまでの時間)] を「0.0」に設定します。
- [Time Between Spawns (スポーン間隔の時間)] を「0.0」に設定します。
- ピザスライス アイテムを アイテムリスト に追加します。
- [Advanced] の下で、次のように設定します。
- [Base Visible During Game (ゲーム中にベースを表示)] を無効にします。
- [Run Over Pickup (走り抜けて取得)] を有効にします。
- [Allow Spawning when Blocked (ブロック時のスポーンを許可)] を有効にします。
- [Item Scale (アイテムの拡縮)] を「2.0」に設定します。
- [Enabled at Game Start (ゲーム開始時に有効化)] を無効にします。

- アイテム スポナーの仕掛けを複製し、レベル内に 8 つのアイテム スポナーの仕掛けがあるようにします。
- プレイヤー スポーン パッド の仕掛けを配置します。
- スコア マネージャー の仕掛け配置し、次のようにプロパティを設定します。
- [Score Award Type (スコアの種類)] を [Set (セット)] に設定します。
- [Advanced] の下で、[Increment Score On Awarding (付与時にスコアを増加)] を無効にします。

レベルはこのようになります。
Verse の仕掛けとゲームプレイ タグを設定する
次の手順に従って Verse の仕掛けと ゲームプレイ タグ を設定します。
game_coordinator_deviceという名前の新しい Verse の仕掛けを作成して、レベルに追加します。手順については、「Verse を使用して独自の仕掛けを作成する」を参照してください。- 以下の モジュール をファイルの先頭に追加します。
using { /Verse.org/Simulation} using { /Fortnite.com/Devices} using { /Fortnite.com/Vehicles} using { /Fortnite.com/Characters} using { /Fortnite.com/Playspaces} using { /Verse.org/Random} using { /UnrealEngine.com/Temporary/Diagnostics} using { /UnrealEngine.com/Temporary/SpatialMath} using { /UnrealEngine.com/Temporary/Curves} using { /Verse.org/Simulation/Tags} - Verse に 5 つのゲームプレイ タグを作成し、次のように名前を付け、割り当てます(手順については、「ゲームプレイ タグ」を参照してください)。
pickup_zone_tagすべてのアイテム スポナーの仕掛けに割り当てます。pickup_zone_level_1_tag2 つのアイテム スポナーの仕掛けに割り当てます。pickup_zone_level_2_tag他の 3 つのアイテム スポナーの仕掛けに割り当てます。pickup_zone_level_3_tag最後の 3 つのアイテム スポナーの仕掛けに割り当てます。delivery_zone_tagキャプチャ エリアの仕掛けに割り当てます。
- 「game_coordinator_device.verse」ファイルは次のようになります。
using { /Verse.org/Simulation} using { /Fortnite.com/Devices} using { /Fortnite.com/Vehicles} using { /Fortnite.com/Characters} using { /Fortnite.com/Playspaces} using { /Verse.org/Random} using { /UnrealEngine.com/Temporary/Diagnostics} using { /UnrealEngine.com/Temporary/SpatialMath} using { /UnrealEngine.com/Temporary/Curves} using { /Verse.org/Simulation/Tags} # ゲーム ゾーン タグ pickup_zone_tag := class(tag) {} pickup_zone_level_1_tag := class(pickup_zone_tag) {} pickup_zone_level_2_tag := class(pickup_zone_tag) {} pickup_zone_level_3_tag := class(pickup_zone_tag) {} delivery_zone_tag := class(tag) {} game_coordinator_device := class(creative_device): OnBegin<override>()<suspends> : void = # TODO:これを自分のコードで置き換える Print("Hello, world!") Print("2 + 2 = {2 + 2}")
次のステップ
%pizza-pursuit-2-defining-the-pickup-and-delivery-zones-in-verse:topic%