オブジェクトがどの角度を向いているかに応じて、オブジェクトを前方に移動したいと思います。この場合はタンクです。だから私がしたいのはこれです:
私がWを押すとき、タンクは前進しなければなりません。
AまたはDを押すと、角度が回転します。
これまでのところ、角度を回転させることはできますが、タンクを前進させる方法がわかりません。私は次のようなことを試しました。
if (key.IsKeyDown(Keys.W))
{
TankPos.Y = TankPos.Y - 4;
}
しかしもちろん、それは角度に関係なく、それを上げるだけです。簡単な解決策はありますか?