0

我对 cocos2d 很陌生,我已经开始使用绳索物理。我正在使用 vrope 类来创建绳索。我已经实现了一根绳索和一个多边形 b2body,现在我已经将绳索的一端固定在屏幕顶部一端是我的多边形动态 b2body,它看起来像是悬在空中。现在我想要的是通过对我的 b2body(动态主体)施加一些力,我希望它从上到下落下意味着我想移动我的这个body1与绳子一起用绳子向地面连接,我正在尝试这样:在我的b2body上施加力:

在我的 update() 方法中:

   body1->ApplyForce(b2Vec2(0.0 , 9.8 * body1->GetMass()*100 ), body1->GetWorldCenter());

但是,不知何故这不起作用。

我对此进行了很多搜索,但仍然找不到任何可以帮助我的东西。如果有任何帮助,将不胜感激。

4

1 回答 1

0

如果你想让身体随着绳子一起下落。然后在你对那个body1施加一些力之前,不要在另一端附加一个静态的身体,而是用非常小的动态身体附加身体。这样body1会随着绳子掉下来

于 2013-06-26T12:50:15.083 回答