让dampingRatio与Box2D和DistanceJoint一起使用

时间:2016-09-13 16:56:57

标签: javascript box2d box2d-joints

我曾试图在几个项目中失败,以便在Box2D for JavaScript中永远停止摆动距离。无论我为物体的密度设定了什么值,以及远距离关节定义的dampRatio和frequencyHz,结果是你拿起一端而另一端无休止地摆动。我希望挥杆变小,然后在几次摆动后停下来。

DataStore

联合工作 - 但阻尼没有。任何帮助,将不胜感激。这是我正在使用的Box2D的链接:https://github.com/joelgwebber/bench2d/tree/master/js/Box2dWeb-2.1a.3

1 个答案:

答案 0 :(得分:1)

答案是对正在摆动的物体施加线性阻尼。 var definition = new b2BodyDef(); definition.linearDamping = .5; //等等,快速减速的数字