嗨,伙计们,正如标题所示,我想移动一个box2d体的运动方向…谁能给点提示,我怎么才能做到这一点?由于
现在我正在使用
b->SetLinearImpusle(force,direciton);
body只是根据碰撞旋转
如果你只想在指定的方向上施加脉冲:
b2Vec2 direction(1, 0);
direction.Normalize();
float force = 10.0f;
b->ApplyLinearImpulse(force*direction, b->GetPosition());
ApplyLinearImpulse的第二个参数是应用脉冲的点