ボリュームを使用したレベルのストリーム入力

プレイヤーの視点に合わせてレベルのストリーム入力を制御するボリュームの使用方法

プレイヤーが角を曲がって中庭に近づいてくる時にはストリーミング レベルがロードされて表示できるように、 ここで中庭レベルにストリーミングを開始します。

StreamingLevelVisible.png

設定対象は SunTemple_PersistentSunTemple_Streaming です。Player StartSunTemple_Persistent にあります。 そしてゲームのプレイヤーは Character で表現されます。

  1. コンテンツ ブラウザ から SunTemple_Persistent を開きます。

  2. Player Start を寺院の一番手前に移動します。

    PlayerStart.png

  3. [Window] をクリックして、[Level] を選択します。

  1. [Levels] のドロップダウン メニューをクリックし、[Add Existing... (既存の...を追加)] を選択して新規サブレベルを追加します。

    AddExisting.png

  2. 追加する SunTemple_Streaming[Open Level] ダイアログで選択してから、[Open] をクリックします。

    SunTempleStreaming_Select.png

  3. パーシスタント レベル 上で 右クリック して、ドロップダウン メニューから [Make Current] を選択します。

ボリュームを使ってレベルをストリーミングする

  1. [Place Actors (アクタを配置)] パネルで [Volumes] タブを選び、[Level Streaming Volume] を選択してレベルにドラッグします。

    LevelStreamingVolumeModes.png

  2. レベル ストリーミング ボリュームSunTemple_Streaming の歩行可能なエリア全体を囲むように調節します。 LSVPlacement.png

    レベル ストリーミング ボリュームのロジックは、アクティブなカメラがどこにいるかをトラックするので、 プレイヤーのポーンやキャラクターから離れた場所にカメラが置かれると、それに合わせて レベル ストリーミング ボリュームのサイズと位置を調節する必要があります。

  3. [Windows] をクリックして、[Levels] を選択します。

    WindowLevels.png

  4. SunTemple_Streaming を選択して [Level Details] アイコンをクリックします。

    LevelDetails.png

  5. Streaming Volumes の横にある [+] 記号をクリックして、ボリュームを追加します。次に、ドロップダウン メニューもしくはスポイトで、さきほどレベルにドラッグした Level Streaming Volume を選択します。 AddLSV.png

  6. [Initially Loaded][Initially Visible] のチェックを必ず外して [Level Details (レベル詳細)] パネルを終了します。

  7. ビューポート に戻り、Level Streaming Volume を選択します。[Details (詳細)] パネルで、ボリュームのプロパティを設定します。[Editor Pre Vis Only][Disabled] のチェックを外して、[Streaming Usage][SVB Visibility Blocking on Load] に設定します。

    LSVSettings.png

    1. Play in Editor を使って、ストリーミング レベルをテストします。

Unreal Engine のドキュメントを改善するために協力をお願いします!どのような改善を望んでいるかご意見をお聞かせください。
調査に参加する
キャンセル