任何人都知道我将如何减少我的以下代码行?我在objective-c / cocos2D 上还是相当新的,我的以下代码看起来像火车残骸。如果是 PHP,我可以轻松地创建一个循环来获取所有这些内容,但我对 obj-c 还不够熟悉,还没有弄清楚。
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];
非常感谢任何输入!