1
我有兩個圖像image1和image2,我想在碰撞時「做些什麼」,但我不知道碰撞的代碼,以及碰撞方法是否需要定時器。我該怎麼做?兩個圖像之間的碰撞
我有兩個圖像image1和image2,我想在碰撞時「做些什麼」,但我不知道碰撞的代碼,以及碰撞方法是否需要定時器。我該怎麼做?兩個圖像之間的碰撞
如果您安排一個計時器作爲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.. //
}
}
你:-)完成
順便說一句,這計時器可能有點緊張。隨着時間間隔來玩弄定時器。儘管如此,這對我來說很有用。 – Jake