Я делаю приложение для iPhone, используя cocos2d для графики, и я добавил в свой проект 4 картинки, которые я хотел наложить для использования в качестве фона. Затем я добавил их в приложение, сделав их CCSprites вот так ...
background.sun = [CCSprite spriteWithFile:@"SunLayer.png"];
[self addChild:background.sun z:-1];
background.mountain = [CCSprite spriteWithFile:@"MountainLayer.png"];
[self addChild:background.mountain z:-1];
background.tree = [CCSprite spriteWithFile:@"TreeLayer.png"];
[self addChild:background.tree z:-1];
background.hill = [CCSprite spriteWithFile:@"HillLayer.png"];
[self addChild:background.hill z:-1];
background.hill.position = ccp(s.width/2, s.height/2);
background.sun.position = ccp(s.width/2, s.height/2);
background.mountain.position = ccp(s.width/2, s.height/2);
background.tree.position = ccp(s.width/2, s.height/2);
Это уменьшило частоту кадров до 30! с 60 !! Как я могу поддерживать хорошую частоту кадров, но добавить эти спрайты! большое спасибо