在這裏發生碰撞的計數器是我的代碼:問題有兩個圖像
-(void)collision {
if(CGRectIntersectsRect(imageView.frame,centre.frame)){
[imageView removeFromSuperview];
count++;
label.text= [NSString stringWithFormat:@"%d", count];
}
}
- (void)viewDidLoad {
[super viewDidLoad];
[NSTimer scheduledTimerWithTimeInterval:0.01 target:self selector:@selector(collision) userInfo:nil repeats:YES];
count=0;
scale=1;
}
與此代碼的不止一個,有時34和某個74或70我數增加,爲什麼?
爲什麼'計數== 0'?這是錯誤嗎?嘗試'count = 0'。並且使用'++ something'而不是'something ++',它會更快。 – HiTECNOLOGYs