Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(+1)

Hello, I recently started GameDev on Godot and I find it a pain to use these animations for the reason that the center of the sprites are different for say Idle to Attack. So when i transition to attack, my sprite will teleport to the left side as there is no padding towards the left side for empty space. 

Could someone help me out or teach me how to do so in Aseprite?

(+1)

Go to Aseprite, active the "move tool", hold the sprite (character) and move it to the left with the mouse. You can use the arrows of the keyboard instead of the mouse.

Thanks for the response! what would be the best way to ensure my sprite is in the center?

I didn't find a option near to "put it in the center" like there is on Corel Draw and GIMP. In Aseprite I normally:

- Count how many pixels are in the line (vertical or horizontal),
- I subtract the number of pixels of the sprite
- Now I divide the number by 2 and get a "value"
- I put half of the "value" in both sides

You can also make a layer to use as reference, like the "Reference Point" layer that is inside the "All Animations in Aseprite.aseprite"

Don't forget to turn the reference layer to invisible before export the sprites