Обнаружение столкновений полигонов silverlight

Это не общий вопрос об обнаружении столкновений, поэтому, пожалуйста, прочтите его до конца.

В моей игре wp7 я представляю все свои объекты в виде прямоугольников и использую метод Intersect () для проверки столкновений между двумя прямоугольниками, что отлично работает.

Я думал о повышении точности, рисуя объекты в виде многоугольников, а не прямоугольников.

Есть ли встроенный API, такой как Rect.Intersect (), который работает для полигонов?

Более общий вопрос: есть ли лучший подход, кроме Rect.Intersect (), который использует .net api и не включает реализацию алгоритмов обнаружения столкновений?


person Amr H. Abd Elmajeed    schedule 13.12.2010    source источник
comment
Вот дерьмо, я предположил, что вы используете xna. Так это или нет?   -  person Terrance    schedule 14.12.2010
comment
нет, я использую silverlight не xna, я думал, что это очевидно из тега и заголовка вопроса :)   -  person Amr H. Abd Elmajeed    schedule 14.12.2010
comment
Извините за путаницу. Я много играл с xna, и это довольно распространенный тип вопросов. Просто как бы пошел с реакцией кишки, лол   -  person Terrance    schedule 14.12.2010


Ответы (1)


Нет запеченного эквивалента для обнаружения столкновений полигонов в silverlight. Аналогичный вопрос задан здесь. Но есть Многоугольный объект JIC, о котором вы еще не знали

person Terrance    schedule 13.12.2010