Why does the character float above the ground?

Im trying out this new art style for my games,


All of the sprites are hand drawn by me, on real paper. (Except for the floor, but thats for now)

But the character floats


Are you using rectangle or circle? Rectangle always touches the ground. A simple solution I did once was I made the main sprite 2 pixels off the ground, and all the animations on the bottom. They mock the main image hitbox, so they all drop down two pixels.

Also check for any hidden transparent pixels near the top or bottom left or right that may be over expanding the circle radius.


It seemed to fix itself!?

Maybe it was a cache problem.

I need ideas…