如何将box2d体指向运动方向?

时间:2011-09-15 06:49:00

标签: cocos2d-iphone box2d

大家好,因为标题建议我想移动box2d身体的运动方向..任何人都可以提供一些线索如何实现这一目标?感谢

现在我正在使用

b->SetLinearImpusle(force,direciton);

身体根据碰撞旋转

1 个答案:

答案 0 :(得分:0)

如果您只想在指定方向施加冲动:

b2Vec2 direction(1, 0);
direction.Normalize();
float force = 10.0f;
b->ApplyLinearImpulse(force*direction, b->GetPosition());

ApplyLinearImpulse的第二个参数是应用脉冲的点