2013-05-15 104 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

能否請你解釋一下,短暫怎麼做的? –