Player falls thru terrain when first loaded on Win64 compiled games

Thanks for that tip! That saves me from press Possess all the time.

So “FirstPersonGameMode”… …I see this starts before the Level starts. In this BP???.. …I look at the “Options String” to see what the previous level sets this variable which, in turn, called this EventHandleStartingNewPlayer.

The “Options String” is then passed to the function “FindPlayerStart” of which this result is passed to “Restart Player at Player Start” as the “Start Spot” variable.

The intent of this code is to return the player to a known spot after they die, go to the purgatory level and leave that purgatory level.

I also check this string in my FirstPersonCharacter BP EventBeginPlay to ignore setting the location and rotation from the most current save if coming from the purgatory level.

Is this the right thing to do at this time (or) is this causing my issue?

In case anyone (like me) did not get any of the above solutions to work, this is how I solved it. I just made a reference in the Level Blueprint to the Player Start object and set the position of my Player Character to it. It should work automatically, but at least I got it to work even if it always starts from the Player Start object location. I use Unreal 5.1.

2 Likes