我想提出一個Box2D的遊戲,並有敵人從屏幕的左側飛在屏幕的右側。如果我使用如下所示的勾號方法施加力量,那麼隨着時間的推移,敵人會越來越快地移動。我希望敵人以恆定的速度前進,而不是提高速度。我怎樣才能做到這一點。我曾嘗試的衝動和力量,但他們似乎並沒有保持恆定的速度如何使以恆定速度移動b2body與Box2D的
b2Vec2 forceA = b2Vec2(15, -b->GetMass() * world->GetGravity().y);
b->ApplyForce(forceA, b->GetWorldCenter());