Switching from Orient Camera to Use Controller Yaw

I hope someone can help me. This one is driving me crazy. I would like to have the player be controlled by the controller’s yaw when the player is moving and have the camera orbit the player when it is is idling. I found the easiest way to do this was to have them both on however this was causing animation jitters when moving. So the way I fixed this was to have only one on at a time depending on whether the player is moving or not. The problem with this approach is Orient Rotation to Movement now snaps the player into the camera’s rotation when turned on. Any help would be appreciated.

Solved! I had to turn on both Orient Rotation to Movement and Use Controller Desired Rotation. at the same time. I turned off Use Controller Rotation Yaw since it wasn’t needed. Then I just turned off/on Orient Rotation To Movement based on whether I was moving or not. This worked because when on, Orient Rotation to Movement overrides Use Controller Desired Rotation. I tried this approach before and it didn’t work. The problem was I put this after the Move function and not when the input action was completed. The placement is now correct.

1 Like