Level Streaming: Character falls when a level is loaded

This is the first time I’m using level streaming for a mobile game(I’m doing a maze game actually)… I have set a box trigger to load up one of the section in the maze… the problem is that whenever the player overlaps the box trigger the character falls … I don’t think this problem is to be solved by a loading screen, coz even if I set the section to load always. … the same happens… But other sections are working perfectly as expected… And FYI the landscape is in the persistent level

Click here So that you can get a clear picture of my Problem!

Thanks
-Akash

I think this only happens in PIE, if you package the level it will work ok. Frustrating, I know.

The way I get around it is have a loop waiting until I can see the player start, then I spawn the player, that works…

1 Like

Thank you for your response !.. Could you please be more elaborate on the method… I couldn’t follow :frowning:

Put a player start in the level.

When you stream the level, run this:

1 Like

All that bad size means it you put the player start too low :slight_smile:

The player start has a collision volume ( you can see it ), you need to position it so that the volume is not touching anything.

Also try looking at your level with player collsion on:

300785-col.jpg

I think you might find your maze walls have crazy collision.

Thank you for the detailed steps …This doesn’t seem to be working… I just found that … when I placed the player start it showed bad size … but when I hid the problematic maze sections the maze … the bad size went off … so I think there must something invisible some sorta collision which prevents the player to move… And so if I put the player high enough over the walls… he could walk… click here
do you know how to solve this? Thanks once again

But it blocks the player from moving through the level… how to remove the collision? see here link

See my thing above about collision.

I saw your video and it looks like everything loaded. Can you check the collision view to see if that section of the floor has collision?

I’ve been doing a lot of level streaming work lately and I have not once seen this happen.

Thank you… It’s Work For me.

1 Like

Has anyone found a native/in-house solution to this?

I’ve made it work, but surely there’s some functionality that has been tested up the wahzoo that serves this purpose.

Must have written it a thousand times - DO NOT EVER TRUST THE ENGINE.

Perform a simple sweep collision check of the character capsule BEFORE you remove your loading screen.
Only allow the game to start (and thus remove your loading screen) IF/WHEN there is a contact.

This also potentially allows you to detect stupid net stuff, like characters getting moved by the server and starting under the world-map.