Hi!
Premise: I have a part in my game where player moves through a level and a bunch of cinematics plays one after another. In this cinematics I toggle visibility of my streaming levels on/off when I need to. All my levels are set to “Always loaded”.
Unfortunately, when visibility is enabled for any level, huge freeze is happening. Unreal Insights shows that it caused by “UWorld::FlushLevelStreaming” with lots of “UWorld::UpdateLevelStreaming” calls:
I thought that if I set levels to “Always loaded” then all my levels will always persist in memory and toggling of visibility won’t lead to performance drops, but clearly I proved wrong.
Could someone please help me understand, if there is some way to fix that freeze.
Thanks!