How to start from Unloaded Sub-Levels' PlayerStart?

I got a big open world consists of an empty persist level and several sub-levels.These sub level will be load when player near.

In transport function,Player suppose to start from other sub-levels’ PlayerStart.But I can’t get PlayerStarts’ positon before load these sub-levels.

GameInstance only return the actors in persist level.

I’d like to find a solution to get actors in Unloaded Sub-level.

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

You can’t get actors from an unloaded level.

Something you could do, is store the player start locations in the save game, then you know where they’re going to be…

1 Like

Thank you! ClockworkOcean.

So, do I have to record hundreds of PlayerStart location manully for a teleport function between these Save points?

No, you could do it in the editor, or during play.

I don’t know if you can load them all at once, or need to fly around causing them to load. But while they’re visible, you can use an actor blueprint to store all the locations in a save game.

Thank you again!

Unreal Engine just like a game. Each time there is a new harvest! :smiley:

1 Like