Hello,
I have a Pawn blueprint that I Possess on Begin Play of my level, in this blueprint I have 2 main components a Mesh (my vehicle) and a Camera (the in cockpit view).
I want the player to have free control over the camera so I have used InputAxis Turn to Add Controller Yaw Input and InputAxis Lookup to Add Controller Pitch Input. With the Camera component I have enabled the setting Use Controller View Rotation. This has successfully enabled me to allow the player to look around inside the vehicle, However I have one big problem - the initial camera rotation is always 90 degrees to the left (Yaw). I have the camera correctly positioned inside my blueprint but that rotation is ignored on Begin Play.
Is there some way to stop whatever the override is and have the initial camera rotation pointing in my desired direction when the player takes control so they start Possessing the pawn looking forward? And importantly can someone tell me what is causing this?
I have tried setting the rotation in the blueprint graph manually but I cant seem to find a method that works. Previous questions here say to disable Use Controller View Rotation but that defeats the purpose of my project as that stops the player looking around.