使用多个图像并随机显示

时间:2014-05-13 12:27:12

标签: objective-c

我怎样才能让它随机显示出来的图像,以便每次显示不同的图像。这是我的代码,我想要添加的随机图片例如" tutorial2.png"和" tutorial3.png"。我将它们添加到这行代码中,以便随机化显示哪一行。我不太经验,所以细节和代码都会受到赞赏,谢谢。

self.help=[CCSprite spriteWithFile:@"tutorial.png"];
self.help.position=ccp(ws.width/2,ws.height*4/4/2);
[self addChild:self.help];

1 个答案:

答案 0 :(得分:0)

首先将图像添加到Array,例如:theArray。

然后使用以下代码获取随机索引

NSUInteger randomIndex = arc4random() % [theArray count];

然后

self.help=[CCSprite spriteWithFile:[NSString stringWithFormat:@"%@",[theArray[i]]]];
self.help.position=ccp(ws.width/2,ws.height*4/4/2);
[self addChild:self.help];