Character movement relative to Camera?

I’m trying to work out how to have my character move “relative to the camera” while having the PlayerStart rotated something other than 0 degrees.

At the moment I have a scene setup, with a camera with fixed position, which rotates to follow the player as they move left and right across the “level”. Think an old-schoole Resident-evil, cinematic fixed camera approach.

The problem comes when I add the PlayerStart, but want it rotated in a specific rotation on starting and try to move.

  • If the PlayerStart is rotated at 0 in all axis as below, the controller mapping works as expected

    • e.g, Pressing UP on the controller moves the player **AWAY **from the camera/ Pressing **Left **moves the character **Left **etc.

    • However, the player starts with her back to the screen, which isn’t very nicely staged or visually appealing. Hopefully this can be seen in the first image:

    • [ATTACH=JSON]{“data-align”:“none”,“data-attachmentid”:“1724279”,“data-size”:“large”}[/ATTACH]

  • If the PlayerStart is rotated at so the player starts looking left across the screen -135 degrees - the way the directions are on the controller are all very “off”

    • e.g, Pressing UP on the controller moves the player **Diagonally Toward/ Left **the camera/ Pressing **Left **moves the character **Diagonally Toward/ Right **etc.

    • The player starts in a nice, visually interesting direction, but the controller directions have become very unintuitive. Hopefully this can be seen in the second image:

    • [ATTACH=JSON]{“data-align”:“none”,“data-size”:“large”,“data-tempid”:“temp_184279_1582299207073_181”}[/ATTACH]

How can I have it so the Player starts in the “nice” roational position, but the controller is “oriented” in a nicely intuitive manner (Pressing up moves the character away from the camera, Left is left etc.)?

I’ve started with the 3rd Person Character Blueprint - which you can see here, and edited the project settings slightly to remove the “tank” controls.
[ATTACH=JSON]{“data-align”:“none”,“data-attachmentid”:“1724281”,“data-size”:“large”}[/ATTACH]

I’m also looking for the same solution.
Will keep searching.