我正在爲使用cocos2d的圖形制作iPhone應用程序,並且向我的項目添加了4張圖片,我想疊加以用作背景。我然後讓他們這樣CCSprites它們添加到應用程序...CCSprite降低性能
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!我怎麼能保持一個好的幀率,但添加這些精靈!謝謝你
這在它自己不應該降低幀率。你只調用一次這個代碼嗎?這些圖像特別大嗎? – 2012-03-04 18:17:23
這些圖像全部佔據了整個屏幕 – 2012-03-04 19:29:23