[UE4] レベルストリーミングのデモ

        レベル ストリーミングは、マップ ファイルをメモリにロードおよびアンロードし、ゲームプレイ中にマップの表示を切り替えることができます。このようにして、シーンを小さなタイルに分割し、関連する部分のみを使用してレンダリングすることができます。正しくセットアップすれば、開発者は大規模でシームレスなゲーム環境を作成して、プレイヤーが「大きな世界」にいるかのように感じることができます。

        レベルストリーミングのデモを作り始めましょう:

1. シームレスなレベル統合を実現するための最初のステップは、永続レベル (永続レベル) を作成することです。これは、他のどのレベルをロードまたはアンロードするかを管理するマスター レベルと考えることができます。そのため、最初に永続レベルとして新しいレベルを作成します

 2.レベルパネルを開く

 これが先ほど作成した永続レベルです

 新しいレベルを作成する

「NewMap2」という名前を付けます

 

 現在のレベルにする

 何かをランダムに現在のレベルに落とす

この時点では、「NewMap2」レベルがロードされていないため、ゲームは配置された正方形を認識しません。

 2. 最初のレベルを現在のレベルとして設定します

 「固定レベル」にあるトリガーボリュームを入れます

3. レベル ブループリントを開き、トリガー ボリュームと衝突するイベントを追加します。

 このイベントが発生すると、「NewMap2」レベルをロードします

効果は次のとおりです。

        キャラクターがトリガー ボリュームに入るように制御すると、ロード ストリーミング レベル関数が実行され、この時点で新しいレベルのさまざまなオブジェクトがロードされます。

 

おすすめ

転載: blog.csdn.net/ChaoChao66666/article/details/130136776