2011-06-28 92 views
1

我有兩個圖像image1和image2,我想在碰撞時「做些什麼」,但我不知道碰撞的代碼,以及碰撞方法是否需要定時器。我該怎麼做?兩個圖像之間的碰撞

回答

1

如果您安排一個計時器作爲runloop

[NSTimer scheduledTimerWithTimeInterval:0.01 target:self selector:@selector(myRunloop) userInfo:nil repeats:YES]; 

,然後在runloop您檢查碰撞

- (void)myRunloop 
{ 
    // check collision 
    if(CGRectIntersectsRect(image1.frame, image2.frame)) 
    { 
     // ..do your stuff.. // 
    } 
} 

你:-)完成

+0

順便說一句,這計時器可能有點緊張。隨着時間間隔來玩弄定時器。儘管如此,這對我來說很有用。 – Jake