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
- Open your project in Unreal Engine.
- Ensure you are in the Level which serves as your
Persistent Level
. - Press the
Add (or Create)
button, search for the ControlStreamingLevelActor, click on it, so that it is added to yourPersistent Level
. - 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. - Add an empty
Actor
with theControlLayer
component into each sublevel (read more about the Control Layers). - Ensure that each level already contains the necessary Actors with control components, assign them to their corresponding Control Layers.
Tips
- 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.
- Layers: store all Actors containing
- 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.
Importing the Sublevels into Erizos Studio
- Set the Level to the Play mode in Unreal Engine.
- Go to
Studio → Templates Manager → UE
, find the required Project → Import the sublevels from it. - Modify the exposed fields to observe the changes in the Preview section.