I’m trying to mess around with Unreal Engine for the first time, and I’ve tried to set up some basic 3rd person character mechanics without the use of the template just so I can go through and learn as much as I can. I’ve also added a “free-look” mechanic so that I can hold LALT, and rotate my camera +/-115 degrees and still maintain the characters movement direction. My issue is that I’ve noticed glitchy movement whenever I’m moving the character, especially if I just hold S and don’t move the camera. I originally thought it was because the camera was off-center of the mesh, so it was moving backwards based off of the mesh rotation and also trying to align to the mouse rotation at the same time, but I set the camera location to {0,0,0} and still had the same issue, so I’m not sure what it could be at this point. Wondering if anybody could take a look and help me figure it out.
IA_Move:
IA_FreeLook:
Yaw Validation Function:
BP_Character Rotation Settings:
SpringArm Settings:
Demonstration Video: