プレイヤーがエリア間を移動できる仕組みを設定することで、ゲームの流れと勢いを維持できます。 ボスを倒した後に次のステージのロックを解除する場合でも、新しい環境に移行する場合でも、レベル移動があれば、プレイヤーを夢中にさせ、没入感を維持させることが可能です。 このページでは、アーケード ゲームの移動メカニズムを設定するための基本的な手順について説明します。ゲームプレイのエネルギーとペースを維持しながら、スムーズに移行できるようにします。
ロビーからゲーム開始まで
使用する仕掛け:
1 x タイマーの仕掛け
1 x HUD メッセージの仕掛け
1 x テレポーターの仕掛け
1 x トリガーの仕掛け
1 x ムービー シーケンスの仕掛け
ロビー タイマーの仕掛けは、複数のイベントを開始する役割を担います。
読み込み中および読み込み終了中の要素を非表示にするには、タイマーが 1 秒になると (緊急モード)、黒い画面のフェードイン UI ウィジェットをトリガーするようにします。
このテンプレートではメモリ コストを節約するためにストリーミングが有効になっています。そのため、プレイヤーの周囲の要素のみが読み込まれます。 まず、プレイヤーを横スクロール セクションにテレポートする必要があります。 そうしないと、イントロ シネマティックに完全にロードされていないアセットが表示されてしまいます。
最初のプレイヤーはレベルの開始地点にテレポートされ、トリガーがアクティブになります。
このトリガーは、残りのすべてのプレイヤーをレベルの開始位置に移動させる Verse マルチプレイヤー ハンドラの仕掛けをアクティブにします。
ラジオの仕掛けからのバックグラウンド ミュージックとともに、イントロ シネマティックが始まります。
Verse マルチプレイヤー ハンドラ
このカスタム Verse の仕掛けは、マルチプレイヤー ゲームプレイを容易にするために作成されました。 基本的な考え方は、どのプレイヤーも取り残さないことにあります。 1 人のプレイヤーがマップの開始地点にテレポートすると、残りのプレイヤーもそれに従います。 プレイヤーが敵とエンカウンターすると、すべてのプレイヤーがそのプレイヤーのいる場所にテレポートして支援し、設置されたバリアによってアリーナから締め出されないようにします。
この仕掛けは、プレイヤーをテレポートするための最初のキューとしてトリガーの仕掛けを使用します。 トリガーとなるプレイヤーの位置を残りのプレイヤーをテレポートする座標として指定し、X 軸にオフセットを適用します。
コード ブロック全体は以下で入手可能です。これをコピーしてご自身の体験に貼り付けることができます。
using { /Fortnite.com/Devices }
using { /Verse.org/Simulation }
using { /Fortnite.com/Playspaces }
using { /Fortnite.com/Characters }
using { /UnrealEngine.com/Temporary/SpatialMath }
using { /UnrealEngine.com/Temporary/Diagnostics }
# This device is used to handle teleporting players around the map to ensure all players are always in the action!
multiplayer_teleporter := class(creative_device):
地上から下水道まで
使用する仕掛け:
1 x TMNT 下水道の仕掛け
これにより、プレイヤーが自分のペースで下水道に移動するのが簡単になります。 各プレイヤーは下水道の格子まで自由に歩いて行き、クールなトンネル アニメーションで下水道にテレポートできます。
ストリートレベルに戻る
使用する仕掛け:
下水道の出口では、ここが下水道セクションの終わりであることをプレイヤーに知らせるために、「Leave」標識とポイント ライトを使用します。
ストリート レベルが読み込まれるまでの時間を確保するために、Fade to Black UI ウィジェットをロビーとゲーム開始の間に使用します。これは、プレイヤーが最初のトリガーの仕掛けを踏むことで起動します。 これにより、1 秒のタイマーの仕掛けが起動し、その終了時にプレイヤーは Verse マルチプレイヤー テレポーターを使用してストリート レベルにテレポートされます。