I need some advice/help. So I followed the UE4 tutorial on character movement that im sure everyone has watched and if not here is the link (https://www.youtube.com/watch?v=zWMgRDa3bKY). The issue that I am having is that when my character moves he move according to the yaw of the map. To be more clear when ever I hae the camera facing right and press forward he move left, if I have the camera facing backwards he and press forwards he moves backwards. I am at my wits ends here. here is a picture of my blueprint for his movement:
Instead of getting control rotation, then making forward and right vectors.
Get reference to pawn, get its forward and right vectors, connect to add imput.
That stuff is wrongly moving because you give it reference frame of controller (ie camera and player controller) and you want to give it Pawn orientation.
sorry it has taken so long to reply. It works much better however now it wont move in relation to the camera. (Example. if I hold forward and turn the camera 90 degrees the character keeps going the same way that he was going when the camera was behind him.) I want it to be like how games like how most 3rd person games require you to adjust the angle of the movement when there is an adjustment in the camera.