Box2d为动态车身创造易碎关节

时间:2011-03-25 21:15:05

标签: c++ cocos2d-iphone box2d

一直在使用box2d构建Bridge构建器。

基本上你构建一个桥梁并通过在它上面传递对象来对它进行压力测试。如果施加的应力很高,则关节会断裂。

您能否帮助您最好地加入b2Body。尝试了旋转关节,但他们没有打破。任何建议。

由于

2 个答案:

答案 0 :(得分:4)

“你可以从关节获得反作用力和扭矩。你可以在每个时间步后查询这些力,并在超过你的阈值时摧毁关节。” - 引自Erin Catto - http://www.box2d.org/forum/viewtopic.php?f=3&t=1079

答案 1 :(得分:2)

我认为关节不会自行断裂。你必须使用DestroyJoint函数来打破它们。您可以设置b2ContactListener并获取撞击桥梁的物体的冲击速度,如果您想要破坏关节,您可以做出决定。