У меня есть четыре разных типа объектов в моей среде (box2d), каждый тип объекта имеет несколько экземпляров самого себя, и я хотел бы найти наиболее эффективный способ добавления и управления всеми CCSprites. Все спрайты взяты из разных файлов, поэтому было бы лучше создать каждый спрайт и добавить его в структуру данных (NSMutableArray) или использовать CCSpriteBatchNode, даже если каждый файл CCSprite отличается (для каждого типа объекта)? Спасибо.
@interface LevelScene : CCLayer
{
b2World* world;
GLESDebugDraw *m_debugDraw;
CCSpriteBatchNode *ballBatch;
CCSpriteBatchNode *blockBatch;
CCSpriteBatchNode *springBatch;
CCSprite *goal;
}
+(id) scene;
// adds a new sprite at a given coordinate
-(void) addNewBallWithCoords:(CGPoint)p;
// loads the objects (blocks, springs, and the goal), returns the Level Object
-(Level) loadLevel:(int)level;
@end