计算触摸的时间

时间:2011-05-04 13:18:40

标签: iphone animation uiimageview count

我有一个游戏,我希望每次图像(图像1)触摸另一个图像(图像2)计数器计数一,如果它第二次触摸它变成两个。所以这很重要。我怎么能这样做?

1 个答案:

答案 0 :(得分:0)

这是碰撞检测吗?此链接可能会有所帮助...... collision detection

所以你可能要写一个碰撞检测方法。然后每次碰撞时,你都会增加计数。

- (BOOL)collisionCheck:(UIImage *)image1 withImage:(UIImage *)image2 {

    return CGRectIntersectsRect(image1.frame, image2.frame);
}

// then in game loop

// code that move the image here

if ([self collisionCheck:image1 withImage:image2] == YES) {

    // code that bounce the image here

    count++;
}