我想提出一个Box2D的游戏,并有敌人从屏幕的左侧飞在屏幕的右侧。如果我使用如下所示的勾号方法施加力量,那么随着时间的推移,敌人会越来越快地移动。我希望敌人以恒定的速度前进,而不是提高速度。我怎样才能做到这一点。我曾尝试的冲动和力量,但他们似乎并没有保持恒定的速度如何使以恒定速度移动b2body与Box2D的
b2Vec2 forceA = b2Vec2(15, -b->GetMass() * world->GetGravity().y);
b->ApplyForce(forceA, b->GetWorldCenter());