Ipad Retina - Tips For Reducing Image Load Time?

Hi - I’m experience very slow load time for my game levels on the iPad retina.  I’m wondering what some best practices are for improving the load time.  Here are the details of what I’m doing so far:

  • All of my images are png files

  • Most of the images I am using are in sprite sheets created with Sprite Helper

  • The remaining images (bottons + background) are loaded straight from their png files, not from sprite sheets

  • My background image is 1024 x 768.

How much improvement am I likely to get from moving the buttons to a sprite sheet?  

Should I pre-load my background image as a global variable when the app is first loaded so it doesn’t have to be de-compressed when the level is loaded?

Any other tips for getting the load time down?

Thanks!

The main thing that slows load time (in my experience) is loading large .png files. You probably should be preloading all these large files, that way they’re ready to go when the player wants to start a level. I’d do this will all large sprite sheets, backgrounds etc.

The main thing that slows load time (in my experience) is loading large .png files. You probably should be preloading all these large files, that way they’re ready to go when the player wants to start a level. I’d do this will all large sprite sheets, backgrounds etc.