Collision Issue

This… wont be what it sounds like.

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.

  1. When switching ‘Scenes’ it detects all the new actors with an Overlap event. (Scenes are all on the same map, just in different areas.

  2. 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.

It might be spawning on top of the skysphere? but I do not see why?

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.

It’s just annoying is all.

There are no custom BP’s or C++ in play.

Player start is set to always spawn, Ignore Collisions.




But, with Overlap All On…

Hrm, if you just place it in scene in the same location, does it move? If it’s not the skybox influencing it, something must be.