好吧,我會盡量讓這個更清楚,因爲我最後一個問題非常混亂。這次我收錄了一張照片。這些圓圈中的每一個都是UIImageView,並且每個都分配了一個隨機圖像,它是7種顏色之一。所以每個圈子可以是7種顏色之一。我想這樣做,以便用戶必須根據顏色按照預定順序點擊圓圈。例如,藍色,綠色,黃色,粉紅色,紫色,橙色,紅色。我的巨大問題是,我似乎無法弄清楚如何確定不應該被擊中的顏色是否被擊中。是否有分配多個圖像的方式享有相同的值,然後以某種方式有一個聲明,如果說....用arc4random指定隨機圖像?
if(a blue circle is hit && ANY ORANGE CIRCLE IS STILL IN VIEW){
do something
}
我知道如何編寫代碼,這將是代碼的瘋狂量的唯一方法,因爲的所有隨機圖像被分配。
bluebubble = [UIImage imageNamed:@"bluebubble.png"];
greenbubble = [UIImage imageNamed:@"greenbubble.png"];
redbubble = [UIImage imageNamed:@"redbubble.png"];
yellowbubble = [UIImage imageNamed:@"yellowbubble.png"];
orangebubble = [UIImage imageNamed:@"orangebubble.png"];
pinkbubble = [UIImage imageNamed:@"pinkbubble.png"];
purplebubble = [UIImage imageNamed:@"purplebubble.png"];
image1 = arc4random()%7;
if(image1 == 0){
[test setImage:bluebubble];
}
else if(image1 == 1){
[test setImage:greenbubble];
}
else if(image1 == 2){
[test setImage:redbubble];
}
else if(image1 == 3){
[test setImage:yellowbubble];
}
else if(image1 == 4){
[test setImage:orangebubble];
}
else if(image1 == 5){
[test setImage:pinkbubble];
}
else if(image1 == 6){
[test setImage:purplebubble];
}
image2 = arc4random()%7;
if(image2 == 0){
[test2 setImage:bluebubble];
}
else if(image2 == 1){
[test2 setImage:greenbubble];
}
else if(image2 == 2){
[test2 setImage:redbubble];
}
else if(image2 == 3){
[test2 setImage:yellowbubble];
}
else if(image2 == 4){
[test2 setImage:orangebubble];
}
else if(image2 == 5){
[test2 setImage:pinkbubble];
}
else if(image2 == 6){
[test2 setImage:purplebubble];
}
wheeee這可愛:) – willcodejavaforfood 2010-02-19 08:30:46
哈哈是啊,你能幫我嗎雖然哈哈,這是讓我瘋狂的 – NextRev 2010-02-19 08:50:30