有没有一种简单的方法在C#中倒转一个数字? 我正在使用XNA,并且想要告诉我的程序,如果我的“变量”超过了某个数字,它必须倒转其值。 整个重点是给一个反弹效果。
有没有一个函数可以轻松地实现这个功能?
if (ballPosition.X >= screenWidth)
{
// Invert the ball Direction Vector.X
}
在它之前加上一个 -
符号:
direction.X = -direction.X;
或者你可以尝试使用Vector.X * -1。