I have a persistent map for a staging area that I send the player too, the entire purpose is to delay while the next level loads. The average time there would approx 10-15 seconds (and I could enforce this if necessary). The level load takes about 3-4 seconds but the problem is while it is streamed in, my Steam VR device hangs. (It does the loading screen effect). It is very jarring and removes any presence my players might have built up in between scenarios.
I’ve tried :
-Experimenting with asynchronous loading with little change
-Changing when the level is loaded, before my staging function is fire or after, it makes little difference, the hang is always there.
-If I load the level with “Make Visible After Load” unticked, it is completely seamless. I can access anything in the level however it’s not visible. I’d have to GetAllActorsofClass and try toggling visibility and that seems like it has it’s own problems…
Is there a reason I can’t somehow “hide” this hanging effect. Is it a visibility issue, if I can see the area that the level will be loaded (occupies similar worldspace) then does a difference? I realize that PIE level streaming is different than a packaged build but I also know that if it hitches in PIE it can also hitch in a packaged build, it just all depends obviously.
Any other workarounds for this?