Skip to content

GuyMac111/Spritey

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SPRITEY: The Sprite Sheet Animation and Frame Data Editor

About Spritey

Spritey is a Windows tool designed to make working with sprites (a.k.a. "Texture Atlasing" in some circles) incredibly easy and stress-free.
Spritey allows the user to import a pre-made Sprite Sheet (currently only supports .png files), specify the location of each frame of animation, and finally add collision boxes to each frame.

When you're done creating your animation (hitboxes and all), save it. The animation then exists as a .spr file which can be loaded and displayed in your game using your renderer of choosing, containing all of the info you specified.

All this wrapped-up in a simple GUI that's easy-to-use.

========================================================== System Requirements

You'll need the .NET framework 4.0 or later installed.
Also OpenGL ver 2.1 or later.

========================================================= Compiling

To compile Spritey you can use the Visual Studio solution file (created using VS2010) included in the project.
OR
If you don't have access to visual studio or just prefer not to use it, feel free to manually add them to another project in whatever IDE you use.

========================================================= A Few Notes

-> Although Spritey is a lovely program that I'm very proud of, I cannot claim 100% credit for every component of it.
Namely, the .png decoder used to lode the pixel data from a file into openGL. This is called LodePNG and was created by Lode Vandevenne.
His site is here! (His lodepng namespace was really well documented and easy to decipher. I'd definitiely recommend it.)

->Proper documentation for Spritey is coming soon. In particular, the SpriteyData namespace.
This is important as this is the namespace that will allow users to load their .spr files into their projects and contains the structs that allow for accessing the data held within.
->In the mean time, i may produce a quick'n'dirty Youtube video that quickly demonstrates Spritey and how to use her.

========================================================= If you'd like to know anything else, just contact me.
email: guy_mclean@hotmail.co.uk
twitter: @GuyMac111

About

A 2D sprite-based animation and frame-data tool

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published