Goofy collision rules with solid objects

Why if I move a character By Grid into a solid object, it sometimes goes right through but if I move a character By Pixels (16 pixels) into a solid object, it works as expected?

16 pixels isn’t onto another block… That’d be halfway to another block

yeah. that was my work around. half a block seemed to keep the character on the screen. it makes the interaction jumpy, but at least I have it working

The object is set to moveable. So if it’s in an object, it will try to be pushed out.

If you go a full grid (entire block) distance, you’re fully in the block and get pushed out to the right.
With 16 pixels, you’re clearly still on the left side, so you get pushed out of the left side.

1 Like