Чтобы лист спрайтов работал в cocos2D, вам нужны как файл .plist, так и файл .png.
Вам нужен объект CCSpriteFrameCache, который будет в sharedSpriteFrameCache и глобальный, то есть кеш кадров Sprite нетолько для метода, но будет существовать в памяти, пока вы не удалите его.Затем вы должны создать объект CCBatchNode, который будет содержать ссылку на файл таблицы спрайтов.
[[CCSpriteFrameCache sharedSpriteFrameCache] addSpriteFramesWithFile:@"EntryJump.plist"];
CCSpriteBatchNode *entrySpriteSheet = [CCSpriteBatchNode batchNodeWithFile:@"PotkaEntry.pvr.ccz"];
Я использую формат .pvr.ccz, вы можете использовать файл .png, если хотите.
Я хочу сказать, что необходимо загрузить.файл plist в кэше кадров Sprite для cocos2D, где все определено и загружено глобально, затем cocos2D будет использовать объект CCSpriteBatchNode (лист спрайта), где отдельные изображения спрайта объясняются в файле .plist.