J'essaie d'utiliser plus d'une feuille de sprite parce que je ne peux pas les mettre toutes sur un et en avoir deux rend mes commandes plus faciles (les sprites de feuille de sprite sont dans le dos et ont un zOrder plus bas). Je suis actuellement faire:Comment utiliser plus d'une feuille de sprites? cocos2d/iPhone
spriteSheet1 = [[CCSpriteSheet spriteSheetWithFile:@"spriteSheet1.png" capacity:3] retain];
[[CCSpriteFrameCache sharedSpriteFrameCache] addSpriteFramesWithFile:@"spriteSheet1.plist"];
[self addChild:spriteSheet1];
spriteSheet2 = [[CCSpriteSheet spriteSheetWithFile:@"spriteSheet2.png" capacity:4] retain];
[[CCSpriteFrameCache sharedSpriteFrameCache] addSpriteFramesWithFile:@"spriteSheet2.plist"];
[self addChild:spriteSheet2];
CCSprite *sprite = [CCSprite spriteWithSpriteFrameName:@"sprite1.png"];
La dernière ligne se bloque avec l'erreur: en raison de l'application Mettre fin exception uncaught « NSInternalInconsistencyException », la raison: « spriteFrame non valide pour sprite » SIGABRT
Suis-je pas le droit de cache plus d'une feuille de sprite? Sinon, y a-t-il un autre moyen efficace de gérer cela?