So here’s my setup:
-
I’ve created a Landscape
-
Inside of this Landscape, I’ve added a Trigger Volume that, upon my character overlapping, initiates a “flythrough” cutscene (the flythrough occurs in a different area of the landscape than where my character overlaps the trigger volume)
-
Upon my “flythrough” cutscene ending, my character is found falling through the map (confirmed this by using “Get Actor Location > Print String” to see my character’s Z value gradually decreasing on Tick.
Here’s my Level BP script
What in Sam Hill is going on? How can I fix?
Hey @VagrantProfile!
A few questions:
Does the player start falling at the beginning of, during, or after the cutscene ends?
Have you tried saving the player location pre-cutscene and using “SetActorLocation” with that Vector on your “OnFinished” Event?
Player Character starts falling as soon as the cutscene starts up. I’m ASSUMING it’s because the location of my cutscene is in a DIFFERENT location than my character and thus the landscape where my character initiated the (by overlapping a trigger volume) streamed OUT? Not sure how I can verify that though?
I’ve also now experimented with saving the player locale PRE-CUTSCENE and then setting that POST CUTSCENE…doesn’t seem to help. Once the cutscene ends, the player character still falls through the world.
Hmm… Try making a simple cs that uses a similar setup but stays near the player, and replace the one you actually want to use with that (for testing purposes, just do a quick variable switch out) and see if it still happens. I’m wondering if maybe that’s not the case, and the level isn’t unloading at all.