I am working on a conveyor belt project and would ideally like to move objects down the conveyor at a constant speed.
I am using rigidbody.applyForce(1,0,0) on every update to move the object down the conveyor which is working apart from if the value is too low the friction brings it to a stop. If the value is too high the object accelerates down the conveyor.
The object should only move when in contact with the conveyor and I am using collision start and end events to track that.
If I turn off the friction it behaves like ice and I don’t want that.
I want to avoid trying to build rigidbodies underneath the object which are moving (like a real conveyor) because it’s not very scale-able and I might want dozens of these conveyors in operation.
Anybody got any good suggestions?