Box2d создает ломкие суставы для динамического тела - PullRequest
3 голосов
/ 26 марта 2011

Работали над созданием Bridge Builder с использованием box2d.

По сути, вы строите мост и подвергаете его стресс-тесту, передавая объекты поверх него. Суставы ломаются, если приложенное напряжение высокое.

Не могли бы вы помочь, как лучше присоединиться к b2Body. Попробовали перевороты суставов, но они не ломаются. Любые предложения.

Спасибо

Ответы [ 2 ]

4 голосов
/ 28 июня 2012

«Вы можете получить силу реакции и крутящий момент от соединения. Вы можете запрашивать эти силы после каждого временного шага и разрушать соединение, когда ваш порог превышен».- Цитата из Эрин Катто - http://www.box2d.org/forum/viewtopic.php?f=3&t=1079

2 голосов
/ 27 марта 2011

Я думаю, что суставы не сломаются сами по себе. Вы должны сломать их, используя функцию DestroyJoint. Вы можете настроить b2ContactListener и получить импульсную скорость объекта, который ударяется о ваш мост, и вы можете принять решение, хотите вы сломать сустав или нет.

...