I’m trying to stream a level at startup but my player keeps falling through the floor since it seems to be running collision detection before the level is fully loaded.
The setup is very simple:
- Persistent level with just a skybox, sun, etc.
- Two streaming levels, one of which should be loaded at the start. I need both to be streaming because I need to unload this first level at a later time, and I think this is the only way to accomplish that.
- Stream the first level in on “Event BeginPlay” (blueprint attached) but the tick box for “Should Block on Load” doesn’t seem to have any effect.
Is this the right way to stream a level in at the beginning? Is there any event that fires before BeginPlay that I should use instead?
If I just move the player up some in the air, it will fall down but with a fast enough load time the floor is there to catch it. But with a longer load time (Oculus makes initial load a second or two longer) it still falls through.