I have been trying to figure this out, and to be quite frank, I am stumped.
So Im working on a game, and in said game you can drag and drop objects around. I decided not to use the default drag and drop, and to make my own so I can tweak it around. One of the things I did with this is making my own gravity. Its a constant force that is applied every tick, and I can turn it off and on per object at will pretty much.
Recently I decided to add some sorry of conveyor. A basic rectangle that, when one of the objects is placed on it, it would move constantly in either right or left (depending on the type of conveyor)
the first thing I did was simple, on collision - move at angle. But that didn't work, that's fine.
I tried combinations of collision and stuff like that, but nothing worked. I tried adjusting the gravity settings, and even messing with overlap instead, nothing was working.
So after a while, since I had not added the conveyors to the solid family, I could phase the physics object through it. For some reason the physics object then was stuck inside of it and.... it worked.
WHAT!? so far after a few hours of messing around, the only thing that makes it work is when it has the overlap condition, and the physics object is phased and stuck into the conveyor. This is not a solution, as I need the physics object to be on top of the conveyor and to be intractable, because most of the game has physics.
so, what do I do? here is my capx: