Why is my starting point in this Lerp (Rotator) wrong?

When I run this, the character rotates from a fixed point to the direction I want the character to face. The problem is, I want the character to rotate from their current rotation to the direction I want them to face. It keeps teleporting to rotation -165.605804 and I don’t know why. I get the world rotation of the mesh, save it to a variable, and use that variable as the A rotation in the Lerp. Anyone know why I’m getting specifically -165.605804 rather than the variable I input to the Lerp?

try with the function FindLookAtRotation if that can solve your issue.

How would a Find Look at Rotation work with a Timeline? Would I use it to get the A value for the Lerp?

It turns out if I add 90 to the starting rotation, it works. I have no idea why it was consistently giving me the same value without that adjustment.

i think its because your lerping the rotation of the mesh to the actor, isnt the mesh usually offset by 90? try using get actor rotation instead

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.