+1 vote

The concept is easy. I have one static body with area and one rigid body, which are conveyor and item that I want to transport, respectively. How do I make it so if the item is in contact with conveyor belt, then it moves at constant velocity in a particular direction until it's no longer in contact with the conveyor belt?

asked Apr 25 in Engine by russiniet (82 points)

1 Answer

+1 vote
Best answer

You can do this by setting the static body's constant_linear_velocity. No changes are necessary to the rigid body.

answered Apr 26 by kidscancode (17,706 points)
selected Apr 26 by russiniet

It works, but there is a bug. In order for this to properly work, you need to switch the physics engine in settings to GodotPhysics instead of Bullet

Ah, you didn't say you were using 3D.

Welcome to Godot Engine Q&A, where you can ask questions and receive answers from other members of the community.

Please make sure to read How to use this Q&A? before posting your first questions.