There are 3 simple steps to create your own sprite sheet:
- Drag sprites to TexturePacker
- Choose exporter and image format
- Press publish
TexturePacker helps you reduce memory usage and improve game's performance
For best performance directly export to your target system's image formats like PVR, PKM and many others.
Don't know where to start?
Take a look at TexturePacker's tutorial section or grab a book!
Contact me and I'll try to find a solution for your problem!
Instead of adding and removing individual sprites TexturePacker allows you to simply add a complete asset folder. Every image that is found inside it will be added to the sprite sheet.
TexturePacker preserves your folder structure in the sprite names inside the data file allowing you to easily group your sprites.
TexturePacker detects all changes and automatically reads the new sprite data when re-entering the application or publishing from command line.
With the powerful command line interface you can simply update all sprite sheets at once.
Trimming removes transparent pixels from the border of your sprites. This has two advantages:
- Reduces texture size
- Faster rendering
Trimming preserves the sprite's size - the framework needs special support to restore the transparent parts when rendering the sprite.
Cropping in contrast removes the transparent parts - making the sprite appear as if it never had any transparent border.
If two images are identical after trimming only one image is placed in the sprite sheet. The duplicates will just be added to the description file allowing you to access it with both names.
This is perfect when using animations: You simply don't have to care about equal phases.
Create heuristic mask
Create heuristic mask creates transparency from images which come with a single key color.
Focus on high resolution sprites only while creating your app for devices with multiple resolutions. TexturePacker does all the scaling for you. No need to use an external tool to resize the images.
Using pre-scaled sprites keeps the frame rate high and reduces runtime memory consumption.
- Reduce memory consumption
- Increase performance
- No additional work required
TexturePacker has 2 layout algorithms:
- Best for tilemaps and simple animations
- Sprites are placed in a row until the row is full
- Sort the sprites by name, width, height, or area
This algorithm is FREE and can be used for all projects.
- Best-known algorithm for packing textures
- Is fast and has a high packing ratio
- Enable rotation and trimming for best results (depending on your target framework)
This algorithm is available in TexturePackerPro.
If you run your own development blog or are developer of an (open source) game framework you can get TexturePacker for free! Please use the sign up form to request a license.