在Box2D中,我用如下代码想要实现一个impulse:
b2Vec2 impulse = b2Vec2(4.0f, 15.0f);
body->ApplyLinearImpulse(impulse, body->GetWorldCenter());
这个问题看起来可能很幼稚,但是的确一直困扰着我。如果我有三个物体,A, B, C,而物体A在B和C的中间,我该如何创建一个impulse,让B和C可以以速度v冲离A呢?
原文:How can I make an impulse so that point b moves away from point a in box2d/ cocos2diphone
答:jrtc27
看了你的問題,我覺得可以用以下程式碼實現這個效果: