我曾试图在几个项目中失败,以便在Box2D for JavaScript中永远停止摆动距离。无论我为物体的密度设定了什么值,以及远距离关节定义的dampRatio和frequencyHz,结果是你拿起一端而另一端无休止地摆动。我希望挥杆变小,然后在几次摆动后停下来。
DataStore
联合工作 - 但阻尼没有。任何帮助,将不胜感激。这是我正在使用的Box2D的链接:https://github.com/joelgwebber/bench2d/tree/master/js/Box2dWeb-2.1a.3
答案 0 :(得分:1)
答案是对正在摆动的物体施加线性阻尼。 var definition = new b2BodyDef(); definition.linearDamping = .5; //等等,快速减速的数字