обнаружение столкновений неправильной формы - PullRequest
1 голос
/ 08 апреля 2011

привет, я делаю игру, в которой я делаю форму, похожую на алмаз, используя метод ccdrawpoly.

, и у меня есть объект sprit с ball.png, и я хочу обнаружить столкновение с этим многоугольником (форма ромба).

Короче говоря, мяч не проходит через форму, пожалуйста, помогите мне .......

Ответы [ 2 ]

1 голос
/ 08 апреля 2011

Ваш бриллиант, вероятно, можно разделить на набор более простых фигур, которые можно использовать для упрощения математики пересечений (треугольники, квадраты)

0 голосов
/ 08 апреля 2011

Вы можете найти столкновение, используя

if (CGRectIntersectsRect (imgView1.frame, imgView3.frame)) {

//Collision true    

} else {

    //Collision false

}

надеюсь, это поможет вам

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...