这里的柜台是我的代码:问题与冲突
-(void)detectCollision{
imageView.center = CGPointMake(imageView.center.x + X, imageView.center.y + Y);
if(CGRectIntersectsRect(imageView.frame,centre.frame)){
label.text= [NSString stringWithFormat:@"%d", count];
++count;
}
我有一个CADisplayLink(60帧)上detectCollision。 我想增加一个“计数”的每一次“imageView”与“中心”碰撞,但我的问题是,计数增量太快,每次有一个碰撞它增加近100或200,我不知道为什么。我该如何解决这个问题?
没有它不工作时,计数器增加非常快,直到ImageView的不接触中心 –
你初始化intersectFlag为NO在初始化 – ArunGJ
没有,但我从来没有使用BOOL,我怎么能初始化intersectFlag为NO在init –