Player not start in Playerstart?

I got Level A and B.I used to use open level to swich Level B from A. And it works. Player start in Level B’ PlayerStart.

I add A and B to a Persist Empty Level C and use Load Stream Level to load them. Level A still works .But when I load stream Level B from A, player start out the rage and will fall.

I have tried Restart Player, but it didn’t work.

Please tell me where is wrong?Or is there any solutions?

Thank you for your patience,and any reply is welcome.

It’s a common problem, basically you have to work around it.

Amoung the many solutions are:

  1. Spawn your player later ( if you’re spawning )

  2. Put something for the player to land on in level A and then stream B. Don’t remove A until B has finished streaming.

  3. Set the player gravity to zero while B is streaming.

1 Like

Hi , ClockworkOcean.

Thank you for your reply!

I have see these solutions other place.But I think my true problem is something else.

If I set auto possess player in level B, it also works with Load Stream Level.Player will start right.

But if player died in Level B, Restart Player will reset player to fall.
I think it might because Restart Player node and PlayerStart node will not start player at sub Level B but Persist Level C.

All spawning takes place in the persistent level, you have to work with that :wink:

Thank you for your explaination! I think I have understand. :smiley:

1 Like

I was think about how to do this and I thought about gravity would be the easiest solution.