столкновение двух изображений - PullRequest
1 голос
/ 28 июня 2011

У меня есть два изображения image1 и image2, и я хочу «что-то сделать», когда они сталкиваются, но я не знаю код для столкновения и нужен ли нам таймер для метода столкновения. Как я могу это сделать, пожалуйста?

1 Ответ

1 голос
/ 28 июня 2011

если вы запланируете таймер, чтобы он служил в качестве цикла запуска

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

, а затем в этом цикле выполнения вы проверяете наличие коллизий

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

все готово: -)

...