Инвертировать номер в C # - PullRequest
9 голосов
/ 19 марта 2012

Есть ли простой способ инвертировать число в C # с помощью функции? Я использую XNA и хочу сказать моей программе, что если моя «переменная» выходит за пределы определенного числа, она должна инвертировать ее значение. Весь смысл в том, чтобы придать эффект отскока.

     if (ballPosition.X >= screenWidth)
                {
                    // Invert the ball Direction Vector.X
                }

Ответы [ 2 ]

30 голосов
/ 19 марта 2012

Просто нажмите на знак - перед ним:

direction.X = -direction.X;
8 голосов
/ 19 марта 2012

или вы можете попробовать использовать Vector.X * -1

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...