所以我创建了一个CCSpriteSheet:

_spriteSheet = [[CCSpriteSheet spriteSheetWithFile:@"deuximages2.png" capacity:2] retain];
[[CCSpriteFrameCache sharedSpriteFrameCache] addSpriteFramesWithFile:@"deuximages2.plist"];

在另一种方法中:
 mangeur = [CCSprite spriteWithSpriteFrameName:@"mangeurcentremieu_03.png"];

但是我有警告:CCSpriteSheet is deprecated.我认为我必须用CCSpriteBatchNode代替它,但是我不知道该怎么做。

最佳答案

CCSpriteBatchNode 的接口与 CCSpriteSheet 基本上相同。我记得在0.99.5中引入了CCSpriteBatchNode来代替CCSpriteSheet

_batchNode = [[CCSpriteBatchNode batchNodeWithFile:@"deuximages2.png" capacity:2] retain];

09-13 01:39