Quelqu'un sait-il comment je pourrais réduire mes lignes de code suivantes? Je suis encore relativement nouveau chez objective-c/cocos2D et mes codes suivants ressemblent à des épaves de train. Si c'était PHP, je peux créer facilement une boucle pour obtenir tout cela, mais je ne suis pas encore assez familier avec obj-c pour le comprendre.Objective-C/Cocos2D Réduction du code répétitif
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];
Toutes les entrées sont grandement appréciées!
sont 'dinosaur1_c' vos variables d'instance, ou sont-ils Temporaries? – dasblinkenlight
Ce sont des variables d'instance – rizzlerazzle