2013-05-15 31 views
0

我正在做一个obj-c的记忆游戏。我有6张UIButtons卡和3双图片。我只是arc4Random() % 3每个按钮来获取一个新的图像,每次加载视图。我的问题是,显然,例如,所有按钮都可能具有相同的图像,因为它只需要一个随机数。我如何确保每对中只有2张图像被生成?记忆游戏在objective-c

+0

这不回答你的问题,但如果我是你,我会看看斯坦福iTunesU课程。他们实际上实现了这个确切的游戏除了游戏实现之外,它也非常具有信息性。 – Firo

+1

为避免模偏差,应使用arc4random_uniform(3)代替arc4Random()%3',请参见手册页。 –

+0

@Firo谢谢,我要去看看它! –

回答

1

您可以将图像添加到数组中,对其进行混洗,然后对其进行迭代,设置按钮的图像。

+0

能否请你解释一下,短暂怎么做的? –