hey, i little bit confuse with player start class here, do i have to put player start on every level i have?, i have like 13 levels and using streaming levels node, and i want to have spawn point on every level because autosave function when player entering new level.
so the question is do i have to place 13 player starts?
thnx
HI @bilyjoe1000 ,
In my opinion, you can use 13 PlayerStarts, but I don’t recommend it. With level streaming, a single PlayerStart should be enough for the initial spawn; per-level respawns can be handled with spawn points via a Blueprint. Placing 13 PlayerStarts can sometimes lead to unpredictable selection and other issues.
I recommend using SpawnPoints in each sublevel
In case you want to use all 13 PlayerStarts, you can use FindPlayerStart() and ChoosePlayerStart().
Here’s the documentation that covers it
I’m also leaving you some videos that may be useful as a reference.
Hope it helps!
1 Like
i tried that solution, but the player spawn at spawn point sometimes falling, because the levels havent loaded yet, i’m stuck with this problem, spawn point handled by gamemodes. what i want is to load levels first and spawn the player, so i dont falling into the abbys.
Okay, I understand so if that level should never unload for example the spawn or floor base set it to Always Loaded
If you want it present at startup but still unloadable later keep Streaming Method as Blueprint and enable Initially Loaded and Initially Visible
I think that should help you!!
I’ll also leave you this, which may be useful to you.
2 Likes