I've got a camera "on rails" defined by a sequence of AnimationPlayer
animations and at one point it needs to tilt from looking above the horizon to below the horizon, ie its x
rotation passes through 0. And I cannot get it to do this smoothly -- there's always a pause in the animation as it hits 0, even if it's all done in one animation going from a +x keyframe to a -x keyframe. At the moment I'm distracting from the glitch by triggering another action as it hits 0, but any suggestions for a proper solution would be welcome!
(Actually, the camera is the KinematicBody
I was trying to animate in https://godotforums.org/discussion/26627/animating-a-physicsbody so it's not directly animated, but its target position and point of focus are, and they're not doing this move smoothly. I'd originally drafted this question before that when I was directly animating the camera, but really all that's changed is the type of node being rotated.)