我有一個有2個氣球紋理,一個綠色和一個紅色的數組。我在應用程序的開始處有12個綠色氣球對象。基本上我想要一個隨機的綠色氣球變成紅色每一秒鐘。如果任何人都可以幫助它,將不勝感激。nsarray隨機每秒切換圖像紋理
init方法
balloonTextures = [NSMutableArray array];
[balloonTextures addObject:[SPTexture textureWithContentsOfFile:@"greenballoon.png"]];
[balloonTextures addObject:[SPTexture textureWithContentsOfFile:@"redballoon.png"]];
[balloonTextures retain];
playFieldSprite = [SPSprite sprite];
[self addChild:playFieldSprite];
[self addBalloon];
增加氣球的方法
-(void)addBalloon
{
for(int i = 0; i < 12; i++)
{
SPImage *image = [SPImage imageWithTexture:[balloonTextures objectAtIndex:0]];
image.x = 40*i;
image.y = 10 ;
[playFieldSprite addChild:image];
}
}