다음 코드 줄을 어떻게 줄일 수 있는지 알고 싶습니다. 나는 여전히 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];
모든 입력 사항을 매우 높이 평가합니다. 나는이 같은 NSMutableArray
으로 이러한 개체를 관리하는 것이 좋습니다
가'인스턴스 변수를 dinosaur1_c' 있는가, 또는 그들이 임시직입니까? – dasblinkenlight
그들은 인스턴스 변수입니다. – rizzlerazzle