2013-07-27 68 views
1

我剛剛添加了線性脈衝函數,當用戶在屏幕上前後移動手指時,將對象從左向右移動。這個物體也受到世界重力的影響。在box2d對象上停止線速度

物體到達邊界後,我想停止線性衝動。我明白,我應該增加線性阻尼,然後阻止應用其力量的重力。

有沒有反正我可以阻止左右衝動而不影響重力。

感謝

回答

3

是的,只需設置body.linearVelocity.x = 0;

+0

你能解釋一下怎麼樣? –

+0

我目前使用以下,但它也停止向下運動 –

+0

self.currentFallingObject.body-> ApplyLinearImpulse(b2Vec2(0,0),self.currentFallingObject.body-> GetWorldCenter()); –