В box2d невозможно сломать какой-либо объект, кроме как удалить старый и создать много новых объектов.Если вам нужно almost pixel perfect collision detection
, вам нужно много объектов.Квадрат 100x100
содержит 10 000
пикселей.
Год назад я создал физическое моделирование с использованием множества мелких частицоподобных объектов, используя box2d.Вы можете найти видео здесь .Количество объектов, которые вы видите, близко к максимальному, которое может обработать Alchemy version of box2d
.Версия AS3 провалилась с гораздо меньшими затратами.
Вы должны погуглить, как это было сделано в старых играх, таких как Scorched Earth, например.Или может быть возможно «вырезать» частицы песка в зоне действия вашей ракеты из формы box2d, создать много мелких частиц, смоделировать их и вернуться к основной форме местности.Но это звучит очень сложно.