Isometric character slips on the ground

Isometric character slips on the ground

Apjue's picture

Hello, I'm programming a C++ 2D isometric RPG and I have some issues with characters' movements. It just doesn't look natural, instead he kind of slips on the ground

To move/animate the character, I move him 8 or 4px (depending on the direction) and go to the next animation frame

Does anyone have an advice?

Attachments: 
Preview
2019-04-26_10-59-34.gif 2019-04-26_10-59-34.gif 700.2 Kb [9 download(s)]