I have a current setup whereby the camera can pan 360 around the character when stationary, but how can I make it so that forward movement snaps towards the direction of the camera? I.e. you can use the mouse to turn while in motion. Is there a way to achieve this via logic bricks? Thanks.
Just add another camera. (just select the one you have and press Shift-D -> by doing this it is perfectly aligned and parented to your character and this is what you want)
Then you can use this node setup:
What it basically does is: change to camera, whenever you press w or a. Change to camera.001 whenever you press d.