openFrameworks Addon for SpriteSheets and Animated Sprites generated from TexturePacker
OTHER License
OpenFrameworks addon for loading and rendering sprites and animated sprites generated from CodeAndWeb's TexturePacker application.
What is a Sprite Sheet? http://www.codeandweb.com/what-is-a-sprite-sheet
Get Texture Packer (has free to use version) http://www.codeandweb.com/texturepacker
How to refactor an ofImage into ofxTPSprite:
// Turn:
ofImage * normal = new ofImage();
normal.loadImage("images/normal.png");
// Into:
ofxTPSprite * normal = texturePacker.getSprite("images/normal.png");
How to load an animated sprite
ofxTexturePackerPtr texturepacker;
ofxTPAnimatedSpritePtr spaceship_sprite;
texturepacker = ofxTexturePackerPtr(new ofxTexturePacker());
texturepacker->load("spaceship/spaceship.xml");
spaceship_sprite = texturepacker->getAnimatedSprite("spaceship");
spaceship_sprite->play();
Don't forget to update()
your sprite.
Still a work in progress. Will be maintained.