I have a Player Pawn, it is a camera, its movement is predetermined, but the player does not have the ability to move it.
It has two purposes.
When switching ‘Scenes’ it detects all the new actors with an Overlap event. (Scenes are all on the same map, just in different areas.
It gets all relevant information ready for pawns to use for calculations.
So while attempting to achieve the overlap event with a box collision, and then changing from OverlapAllDynamic, to any other setting, the Camera Pawn spawns 6000 upwards on the Z axis.
There are no other objects, or actors in the way, and yet on any other mode than All or AllDynamic, it happens.
Hey there @Feardain! That is a weird issue you seem to be running into. Is there any way we can see the bug in action? If so, I’d also ask to see the BP your camera is under (or the system I guess in your case) and the spring arms settings if possible.
Hmm, hard to tell without more information. Apparently your issue happens when your pawn has any type of solid collision, so it might be that your skysphere is colliding with everything, this may happen if you imported a new skysphere or changed something by mistake. This also applies to any other kind of actor like a building that is hollow inside and may have a solid collision occupying all that empty space inside it, pushing your pawn away.
Would a wall, that is within the limits of the box collision cause this? I suppose I should remove the sky sphere to find out.
Regardless, It’s an easy fix, the only time the camera actor spawns in is during a loading screen, I can just spawn, and move the actor, before the loading screen lifts.