посчитать количество времени касаний - PullRequest
0 голосов
/ 04 мая 2011

У меня есть игра, и я хочу, чтобы каждый раз, когда изображение (изображение1) касалось другого изображения (изображение2), счетчик считал одно, а если оно касается второго раза, оно становится равным двум. Так что это то, что имеет значение. Как я могу это сделать?

1 Ответ

0 голосов
/ 04 мая 2011

Это обнаружение столкновений?Эта ссылка может помочь ... обнаружение столкновений

Так что вам, возможно, придется написать метод обнаружения столкновений.Затем каждый раз, когда он сталкивается, вы увеличиваете счет.

- (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++;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...