レベル ストリーミングは、マップ ファイルをメモリにロードおよびアンロードし、ゲームプレイ中にマップの表示を切り替えることができます。このようにして、シーンを小さなタイルに分割し、関連する部分のみを使用してレンダリングすることができます。正しくセットアップすれば、開発者は大規模でシームレスなゲーム環境を作成して、プレイヤーが「大きな世界」にいるかのように感じることができます。
レベルストリーミングのデモを作り始めましょう:
1. シームレスなレベル統合を実現するための最初のステップは、永続レベル (永続レベル) を作成することです。これは、他のどのレベルをロードまたはアンロードするかを管理するマスター レベルと考えることができます。そのため、最初に永続レベルとして新しいレベルを作成します
2.レベルパネルを開く
これが先ほど作成した永続レベルです
新しいレベルを作成する
「NewMap2」という名前を付けます
現在のレベルにする
何かをランダムに現在のレベルに落とす
この時点では、「NewMap2」レベルがロードされていないため、ゲームは配置された正方形を認識しません。
2. 最初のレベルを現在のレベルとして設定します
「固定レベル」にあるトリガーボリュームを入れます
3. レベル ブループリントを開き、トリガー ボリュームと衝突するイベントを追加します。
このイベントが発生すると、「NewMap2」レベルをロードします
効果は次のとおりです。
キャラクターがトリガー ボリュームに入るように制御すると、ロード ストリーミング レベル関数が実行され、この時点で新しいレベルのさまざまなオブジェクトがロードされます。