2011-02-07 71 views
1

正試圖隨機跳過不同的精靈。在cocos2d中隨機顯示不同的精靈

我有5個不同的精靈必須隨機顯示。要顯示一個精靈

我tryed下面的代碼,但它的崩潰: - 警告:

NSString *Sprit; 

    NSInteger rnd = arc4random() % 6; 

    if (rnd == 1) { 
     Sprit = @"Target.png"; 
    } else if (rnd == 2) { 
     Sprit = @"3.png"; 
    }else if (rnd == 3) { 
     Sprit = @"5.png"; 
    } else if (rnd == 4) { 
     Sprit = @"8.png"; 
    } else if (rnd == 5) { 
     Sprit = @"10.png"; 
    } else { 
     Sprit = @"13.png"; 
    } 

    CCSprite *target = [CCSprite spriteWithName:Sprit]; 

target.position = ccp(winSize.height + (target.contentSize.height/4), actualX); 
    [self addChild:target ]; 

回答