Stream Multiple Levels is used to 'stream'
or load and unload multiple individual levels out of a 'master'
or 'persistent' map.
This action is used when smaller sublevels are contained within
a larger persistent level. Imagine a large open terrain with
smaller quadrants that are filled with meshes or BSP or whatever
else. The terrain would be in the 'persistent' level. But each
quadrant would be its own individual level, but contained within
the terrain level. Depending on where the player roams, you
can use the 'stream multiple levels' action to load multiple
sublevels - other quadrants - before the player gets to them,
and unload others that the player isn't near anymore. This way,
level content is always active near the player, but not sitting
around uselessly when they player can no longer interact with
or see it.
• Load will cause the designated maps to load.
• Unload will cause the designated maps to unload.
|
|
• bMakeVisibileAfterLoad will allow the level's contents
to be visbile immediately after being loaded if checked. If
unchecked, the level will load, but will not be visible until
a 'change level visbility' action is applied to the particular
level.
• bShouldBlockOnLoad (I think) will block players from
entering the level area until the level is fully loaded if checked
off.
• The levels are commonly assigned by adding level slots
via the green ball, and then typing in the level name under
'LevelName'.
|