C#中的反转数

pha*_*unk 9 c# math xna

有没有一种简单的方法可以用函数反转C#中的数字?我正在使用XNA,我想告诉我的程序,如果我的'变量'超出一定数量,它必须反转它的值.重点是给出反弹效果.

     if (ballPosition.X >= screenWidth)
                {
                    // Invert the ball Direction Vector.X
                }
Run Code Online (Sandbox Code Playgroud)

And*_*per 32

只需-在它前面敲一个牌子:

direction.X = -direction.X;
Run Code Online (Sandbox Code Playgroud)


小智 8

或者您可以尝试使用Vector.X*-1