UE4.15P3 Mac
I have some issue/bug with type of actor, LevelSequence in LevelStreaming mode. Specially in hidden (not yet loaded) sublevels.
Reproduce of bug:
- Create new project based on “3rd person template”.
- Choose “StreamingLevelPersistence” mode for streaming levels
- One (existing) level already is “Persistent level” and create additional 2 sub levels. And list in “LevelEditor” look like:
_PersistentLevel
*** Level1
*** Level2
- On PersistentLevel create “StreamVolume” for Level1 and assign to it in properties.
- Make active Level1. Create new level sequence asset “LevelSequence” (LSA in short) and put in Level1. That LSA has track with own animated camera and has AutoPlay=1 in it settings as well (I made it specially for autoplay LSA only on level where that LSA placed).
Initially Level1 and Level2 unloaded. And at start of game they both invisible and unloaded. When game started view changed to LSA camera view automatically and that LSA not played (PlayerController works but camera changed to sequencer camera).
If LSA put on PresistentLevel and start game then LSA plays automatically (from same view) and after camera changed to player camera.
BUG:
So “LevelSequence” with AutoPlay=1 works incorrectly on streaming levels (change camera view and freeze).
Resolve method right now:
That bug possible to come over in another way - just uncheck AutoPlay=0 and control sequences manually in BP. But its need to do for each level (every BP).
Question: Why that LSA activated (change view) on start and freeze camera view ? I think that LevelSequenceActor must be unloaded as well as Level1. Or that type of actor is “Special” or ignores level streaming mode?
Thanks