関数を使用してC#で数値を反転する簡単な方法はありますか? 私はXNAを使用しています。私のプログラムに、私の '変数'が特定の数値を超えていれば、その値を逆にする必要があることを伝えたいと思います。 全体のポイントは、リバウンド効果を与えることです。C#の反転番号
if (ballPosition.X >= screenWidth)
{
// Invert the ball Direction Vector.X
}
関数を使用してC#で数値を反転する簡単な方法はありますか? 私はXNAを使用しています。私のプログラムに、私の '変数'が特定の数値を超えていれば、その値を逆にする必要があることを伝えたいと思います。 全体のポイントは、リバウンド効果を与えることです。C#の反転番号
if (ballPosition.X >= screenWidth)
{
// Invert the ball Direction Vector.X
}
ちょうどそれの前に-
看板強打:我々はこれを行うことが知らなかった...
direction.X = -direction.X;
OHを使用して試すことができますが。ありがとうございます – phadaphunk
これはダブルネガティブとして機能しますか? direction.Xが-5で、 direction.X = -direction.Xを適用すると、 はdirection.Xです5? – phadaphunk
@PhaDaPhunk - はい。問題ない。 –