I have a rigidbody platform that is being animated, and has animate physics enabled. This platform is animated to move down and up quickly like a spring. But the movement of the animation seems to be moving too quickly for the passenger rigidbody to stay connected to it, no matter what I do.
I’ve tried syncing the velocity of the passenger and platform through use of OnCollisionStay, which works if I slow the animation down. But at full speed the passenger still lifts off of the platform for a bit at the point where the platform starts to change direction. I’m sure there’s a physics based reason for this, but I expected that they would have moved completely in sync.
While yes by a physics standpoint springs tend to launch things away from them, I would like to apply the launch force manually to the passenger, I don’t want the actual animation to be the thing generating the launch force, but I do want the passenger to move along with it.