When I started this project I wanted to create an user friendly editor that can be used by developers or non technical people. If it's not as friendly as I intended is because I didn't had any help or input from others.
The flow of this editor is very simple:
1.Load an image, define the image modules(eg: legs, body, arms, heads, etc)
2.Create all the frames you need by adding modules into a frame(the modules can be scaled, rotated, translated)
3.Create animations by adding frames in the right order(each frame can be scaled, rotated, translated and has a number of frames that will be shown).
If the image is too big, this application knows how to optimize it by permuting and repositioning the modules into the image.
Also, this editor knows how to export the sprite information in a binary format. Command line is supported for exporting in binary format.
Undo/Redo is already implemented in case you need it.
- Sprite Editor
- Navigate forward/backward
- Image Optimizer
- Binary export from editor and from command line
- Auto detect sprite modules
- Modules split/merge/optimal split
- Drag/Drop for move/clone/copy
- Multiple way to view the images
- Flip horizontal/vertical
- Visualize the animations