
SpriteMaster Pro is a sprite display tool for handling both single-surface and separate-surface sprites using a pixel-perfect sprite quads.
The sprites are displayed at pixel positions and viewed at the correct image size.
SpriteMaster Pro is designed for use with Image Packer. This tool is used to pack multiple images into one large image. When saved, the image pack can be handled by SpriteMaster Pro. Any amount of sprites can be extracted from the pack.
Some of the features of SpriteMaster Pro:
SpriteMaster Pro can be used to display
sprites using a minimal amount of surfaces.
Using lots of surfaces can have a drastic effect on the game
speed.
Here is how SpriteMaster Pro uses surfaces:
Each pack uses one surface. Sprites extracted from the pack using GetPackedSprite() will share this surface. Using CopySprite() will also share the surface of the sprite being copied.
Creates a new pack containing one surface. If you use CopySprite() or GetPackedSprite() then the new sprite will share the surface of the loaded/created one.
Creates a new pack containing one surface. This is special text sprite. All characters displayed in the text sprite using AddText will use this surface.