我有一个游戏,我希望每次图像(图像1)触摸另一个图像(图像2)计数器计数一,如果它第二次触摸它变成两个。所以这很重要。我怎么能这样做?
答案 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++;
}