使用“施加力”后,Box2D中的振动(振动)元素

时间:2015-07-21 07:01:10

标签: javascript box2d game-physics

抱歉我的英语不好。

我使用Box2D在 JavaScript 中做了一个小游戏(尽管我认为该语言并不重要,因为引擎是相同的,众所周知,并且已经导出到JavaScript)。 / p>

通过距离接头连接多个物体。在创建指向frequencyHz = 11dampingRatio = 0的关节时(据我所知,dampingRatio越少,项目返回其原始位置的速度就越快,也就是说,弹簧将更加坚硬需要)。为每个身体使用武力:

body.ApplyForce(new b2Vec2(0, 5800), body.GetWorldCenter())

我需要拥有这些身体比其他身体更重要。

在创建了几个元素之后,它们开始抽搐,振动就好像它们是被困扰的东西,停下来并进入某个位置。

我尝试使用参数frequencyHz“{play”和dampingRatio 联合,并试图设计不抽搐,但结构似乎不那么刺耳和平滑。< / p>

有某种解决方案吗?

感谢。

我认为结构是振动的,因为几个元素的重量,以及适用于它们的力量,通过增加关节的长度来拉下物体,关节是针对szhimatsya回到它的原始由于这种振动得到了位置,因为元素在不同的方向上快速移动

0 个答案:

没有答案