- Home /
Kinematic "buckets" no longer working in 2018
My VR game involves a sushi bar with a conveyor belt system that carry a bunch of rigidbody, interactable pieces of sushi. The conveyor belt is a bunch of boats that are kinematic rigidbodies movies around with Rigidbody.MovePosition at a slow, constant speed. The box colliders that form the boat "bucket" have a material on them with a slightly higher coefficient of friction to ensure the little pieces of sushi don't slip off. I also set both the boat and the sushi to continuous dynamic and interpolated interactions.
.
Back in 2017.1, this worked just fine. The sushi, whose rigidbodies consist of a simple box collider, sat in their boats as the moved along a path.
.
When I upgrade to 2018.1.4, the pieces of sushi suddenly would no longer track along with the boat rigid bodies. They sort of freeze up, get stuck, and then fall off the back. It's almost like the physics engine really doesn't want to deal with those interactions anymore, and it's super bizarre.
.
I made some changes so that the boats are now no longer Kinematic and are using velocities rather than MovePosition, and that works just fine, though I had to jump through a bunch of hoops to make sure they only interact with the sushi, and can't be knocked off their path by other physics interactions.
.
Does anyone have an idea why in 2018.1.4 a non-kinematic rigidbody would suddenly have so much trouble "riding" on a kinematic rigidbody?
Your answer
Follow this Question
Related Questions
Problem with non kinetic rigidbody and interpolation 1 Answer
Object is passing from colliders when swipe with rigidbody.position 1 Answer
How to flick an object away with a swipe 0 Answers
Kinematic rigidbody movement. 2 Answers
Trouble with implementing Vector2.ClampMagnitude in the Rigidbody2D.MovePosition function 1 Answer