I have two sprites, one is the character with 8 directional movement. The other sprite is a simple block.
When the character hits the block I want him to push it.
I don't want the character to slow down at all when hitting the block (I tried physics with block set to 0 mass and it would still slow the character down).
I don't want the block to continue moving after the character stops (I tried physics and the block would continue to slide a little).
I would also like to limit the block to move only one direction at a time between left, right, up, or down. This would ideal but not necessary.
Any help on how I would be able to accomplish this?
Thank you in advance.