0

我正在使用带有 box2D 2.1a 的闪光灯。我正在旋转挂在绳子上的球。旋转球的轨迹是椭圆的。当从绳子上释放旋转的球时,我希望球以获得的方向、速度和力量飞行。正如你在图片中看到的那样。

http://imageshack.us/photo/my-images/841/circle1.jpg/

http://imageshack.us/photo/my-images/688/circlethrow.jpg/

我试过用 setPosition(b2Body 的方法)和各种关节来做。但我没有得到所需的结果。

4

2 回答 2

0

如果我理解你所说的“飞”的意思,你想施加力量:

_b2Body.ApplyForce(new b2Vec2(500, 0), _b2Body.GetPosition());

希望有帮助。

于 2011-07-27T03:45:16.303 回答
0

我认为该解决方案仅适用于背景不在透视图中的情况。如果我有 Paper Toss 这样的背景,ApplyForce

于 2011-11-15T12:55:26.820 回答