The easy way to create sprite sheets!

Whilst perusing the internet for help on sprite sheets I found this gem of an app.
It saves the horrificly long and boring job of creating sprite sheets and their accociated info list. Thank god! Actually no, thank Robert Payne the developer.

This application is really so easy to use. It’s just a matter of dragging your sprites from the finder into the checker-board area, adjusting the sprite sheet canvas size (I start at the maximum size settings and work downwards) and clicking the apply button. Zwoptex will then arrange your sprites into the most efficient arrangement.

Sire Assembles App Development :Zwoptex

Zwoptex after arranging your sprites. Note the wasted space.

You will need to adjust the size of the canvas and click apply a few times, till you have as little waisted canvas as possible. Keep an eye open for sprites that could not fit into the canvas space that you allocated, these will appear at the top left of the checker-board stacked one on top of the other.

Sire Assembles App Development : Zwoptex

Too little canvas. Note the sprites on top of each other.

When each sprite has its own little space in its 2d world it’s time to publish.

The sprite sheet settings are easy to set, as it’s just a png, however there are various options for exporting the information list. I use Cococs2D so I just set cocos2d coordinate system, but there are others you can use, you can even create your own.

Once you have the png and the associated info list, all you have to do is import it into xcode and off you go!

There is a demo version try it for yourself, you wont be disappointed. I was an instant convert.

I hope this little gem saves some of your time. Let me know what you think or if you have found any other great apps to help cut down development time.

Leave a Comment

NOTE - You can use these HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>