openglで戦車のアニメーションを作っています
動きは前進、後退、その場での方向転換をキー操作で行いたいです

戦車自体が方向転換しても次に前進しようとした時に、ワールド座標系のX軸の向きに進むため
戦車が横滑りしてる感じになってしまいます
うまく移動→方向転換→移動をを実現するにはどうしたらいいでしょうか