I have a 120 x 120 pixel character that moves 120 pixels per move. I would like the character to be able to move a block when it moves.
I'm trying to do this by detecting overlapping. For some reason, it says the character and block are overlapping when they are next to each other, but not overlapping. I made the collision polygons smaller for both my character and a block and this still happens.
Why is overlap being detected? How might I implement this mechanism?
EDIT: I'm working with 3d blocks. I changed the collision polygon for all 6 faces.
EDIT: I tested this with 2d blocks and I didn't have an issue.