Rotate the camera around idle character, and moving with strafe and walk backward

Hi ^^

What I need to achieve is having the camera rotating around the character when he is not moving (like in the default third person template), but also to be able when moving to turn in the camera orientation and keep it. So when moving, the character walks forward, backward, and strafes with always the camera behind him (not like in the third person template).

I tried to use the controller rotation yaw with a branch to tell my character to have it activated or not depending on his movement equal zero or not. Unfortunately, it does not completely works. When clicking on “play”, if I do not move the character, I can rotate freely the camera. When I move the character, he behaves as expected and turns his back to the camera and walks/strafes. But When I stop, the camera does not rotate alone anymore. The character keeps being stuck with the controller rotation yaw as if the branch node does not update the movement axis being zero again.

Im am quite new to UE and just started learning blueprints.

Here is the blueprint I use :

Thx a lot to anyone who can take the time to help !!! :slight_smile:

Did you ever figure this out? I’m also currently trying via spring arm but can’t seem to get the camera’s view to rotate while focusing on the character. I can get the camera to face one direction while rotating around the character, which of course causes the character/actor to be out of view.

From what I can tell you also wanted the character to move according to the camera’s forward vector but not rotate until the movement key is pressed correct?

Here’s what I have currently for my blueprints…