Skip to content

Control Streaming Level

Control Streaming Level feature ensures proper management of sublevels and control layers in Unreal Engine projects. Sublevels must be structured correctly and assigned to control layers for Erizos Studio to recognize them.

Setting up Control Streaming Level

  1. Open your project in Unreal Engine.
  2. Ensure you are in the Level which serves as your Persistent Level.
  3. Press the Add (or Create) button, search for the ControlStreamingLevelActor, click on it, so that it is added to your Persistent Level.
  4. In the Levels tab create a new folder named ErizosControl. This folder will store all the necessary sublevels,- please move all required sublevels into this folder.
  5. Add an empty Actor with the ControlLayer component into each sublevel (read more about the Control Layers).
  6. Ensure that each level already contains the necessary Actors with control components, assign them to their corresponding Control Layers.

ControlStreamingLevelActor

Tips

  1. For better organization, we recommend creating the following folders in the Outliner:
    • Layers: store all Actors containing Control Layer component for each level.;
    • Level1, Level2 etc.: store all Actors with control components that need to be controlled from Erizos Studio.
  2. In case you have a bunch of Actors, you may assign them to the appropriate Control Layer in a visually-easier way: just go to the Window → Control Manager and drag&drop the Actors within the Layers. ControlManager

Importing the Sublevels into Erizos Studio

  1. Set the Level to the Play mode in Unreal Engine.
  2. Go to Studio → Templates Manager → UE, find the required Project → Import the sublevels from it.
  3. Modify the exposed fields to observe the changes in the Preview section.