Like other users, I’m also having the issue of the player being placed in the default position. However, because I’m using character controller and not NavMeshAgent, turing NavMeshAgent off and on again doesn’t work here unfortunately.
I added a 0.5f second delay after getting the spawn point before updating the player position which explains the delay after loading the new zone, but as you can see, it updates the player to the spawn point for 1 frame before snapping back to the default position. Any Ideas?
Thanks
Link to the video Loading zone position glitch - YouTube
Edit: I should also mention that this happens 60% of the time.
There are 3 outcomes: Player moves correctly, Player moves and snaps back (like above), and Player doesn’t move at all (not even to the default position)