Sprite sheets in multiple layer and multiple scene

Hi,

For my project I decided to put all the images into a sprite sheet. This sprite sheet contains images for all my scenes and layer. So far, I am not sure if this is a good approach or not.

Basically, at the AppDelegate.cpp I the sprite frame files like this:

CCSpriteFrameCache::sharedSpriteFrameCache()->addSpriteFramesWithFile(“game-art.plist”);

This approach is working. However, I would like to know if you there is a more efficient way to do this.

Thanks

IMHO, the approach is already at its best. Although different layer introduces more draw calls, since they are from the same texture, they wont make a switch. This is of course still faster than multiple sprite sheet.