任何人都知道我將如何減少我的以下幾行代碼?我在objective-c/cocos2D方面還是相當新的,我的下面的代碼看起來像火車殘骸。如果是PHP,我可以輕鬆創建一個循環來獲取所有這些內容,但對於obj-c還不夠熟悉,但尚未弄清楚。Objective-C/Cocos2D重複代碼減少
dinosaur1_c = [CCSprite spriteWithSpriteFrameName:@"dinosaur1-c.png"];
dinosaur2_c = [CCSprite spriteWithSpriteFrameName:@"dinosaur2-c.png"];
dinosaur3_c = [CCSprite spriteWithSpriteFrameName:@"dinosaur3-c.png"];
dinosaur4_c = [CCSprite spriteWithSpriteFrameName:@"dinosaur4-c.png"];
dinosaur5_c = [CCSprite spriteWithSpriteFrameName:@"dinosaur5-c.png"];
dinosaur6_c = [CCSprite spriteWithSpriteFrameName:@"dinosaur6-c.png"];
dinosaur7_c = [CCSprite spriteWithSpriteFrameName:@"dinosaur7-c.png"];
dinosaur8_c = [CCSprite spriteWithSpriteFrameName:@"dinosaur8-c.png"];
dinosaur9_c = [CCSprite spriteWithSpriteFrameName:@"dinosaur9-c.png"];
dinosaur10_c = [CCSprite spriteWithSpriteFrameName:@"dinosaur10-c.png"];
dinosaur11_c = [CCSprite spriteWithSpriteFrameName:@"dinosaur11-c.png"];
[sceneSpriteBatchNode addChild:dinosaur1_c];
[sceneSpriteBatchNode addChild:dinosaur2_c];
[sceneSpriteBatchNode addChild:dinosaur3_c];
[sceneSpriteBatchNode addChild:dinosaur4_c];
[sceneSpriteBatchNode addChild:dinosaur5_c];
[sceneSpriteBatchNode addChild:dinosaur6_c];
[sceneSpriteBatchNode addChild:dinosaur7_c];
[sceneSpriteBatchNode addChild:dinosaur8_c];
[sceneSpriteBatchNode addChild:dinosaur9_c];
[sceneSpriteBatchNode addChild:dinosaur10_c];
[sceneSpriteBatchNode addChild:dinosaur11_c];
任何輸入不勝感激!
是否'dinosaur1_c'你的實例變量,或者是他們臨時變量? – dasblinkenlight 2012-02-22 03:41:04
它們是實例變量 – rizzlerazzle 2012-02-22 04:32:40