Есть ли способ нарисовать вогнутый многоугольник в Box2D и обнаружить столкновение с другими формами - PullRequest
3 голосов
/ 17 декабря 2011

Я новичок в физическом движке Box2D. Поскольку у меня есть изображение с нерегулярными кривыми, я пытаюсь разработать многоугольник. Но со ссылкой на демонстрационный учебник Raywenderlich с использованием Vertex Helper я рисую многоугольник, но во многих случаях он создает вогнутый многоугольник, и когда я выполняю свой проект, он падает. Полигон это было бы здорово.

Любая помощь или предложения приветствуются. Спасибо

1 Ответ

5 голосов
/ 29 декабря 2011

@ Marine; чтобы использовать вогнутые многоугольники, вам нужно разбить его на более мелкие выпуклые многоугольники. Просто разбейте вогнутый многоугольник на разные выпуклые многоугольники во время создания тела и просто создайте формы для всех этих отдельных выпуклых многоугольников.

...