到目前爲止我的代碼分配INT新INT
- (void)CreatenewBlock:(int)blockCountToSpawn
{
for (int i=0; i != blockCountToSpawn; i++)
{
theBlockxCord = arc4random() % 4;
theBlockyCord = arc4random() % 4;
NSLog(@"New Block with Cords (%i, %i)",theBlockxCord, theBlockyCord);
}
}
這個循環,直到它達到blockCountToSpawn 的anount這工作正是我想它,但我想theBlockxCord設置爲每一個新的變量時間。所以最終的結果會是這樣的:
theBlockxCordOfBlock1=2
theBlockxCordOfBlock2=4
theBlockxCordOfBlock3=1
theBlockxCordOfBlock4=3
而不是每次都覆蓋BlockXCord。
獎勵積分,有沒有一種方法來在陣列也許打電話給他們,所以我沒有繼續這樣做:
if (theBlockxCordOfBlock1 == 2 || theBlockxCordOfBlock3 == 2 ..etc)
{
do stuff..
}
感謝您的獎金,但原來的問題仍然在減少。 – evdude100 2011-05-28 04:58:39
我沒有得到你。用這個替換當前的任務,它應該工作,對吧? – 2011-05-28 05:00:20
也許我很困惑[blockXCoord addObject:[NSNumber numberWithInt:(arc4random()%4)];它添加到的陣列在哪裏? – evdude100 2011-05-28 05:01:34