画面にプレーヤーbox2dオブジェクトがあります。このオブジェクトは、左と右の2つのボタンで制御する必要があります。右ボタンを押すとプレーヤーは右に移動しますが、左ボタンを押すとプレーヤーはすぐに右への移動を停止して左に移動します。これはその逆にも発生するはずです。右に移動するためにこれを実行しようとしました、b2Vec2 implance(4、0); body-> ApplyLinearImpulse(impulse、body-> GetWorldCenter());
そしてこれは左に移動しますb2Vec2impal(4、0); body-> ApplyLinearImpulse(impulse、body-> GetWorldCenter());
これは機能しますが、右を押してから左に押すと、プレーヤーはすぐに左に移動せず、しばらく右に進み、その後左に移動します。これが起こらないようにするにはどうすればよいですか?