7 有沒有簡單的方法來反轉C#中的數字與函數? 我正在使用XNA,我想告訴我的程序,如果我的'變量'超出了某個數字,它必須將其倒置。 重點在於給予反彈效應。在C中反轉數字# if (ballPosition.X >= screenWidth) { // Invert the ball Direction Vector.X } 來源 2012-03-19 phadaphunk
27 就亂作一團一個-標誌在它的前面: direction.X = -direction.X; 來源 2012-03-19 05:15:48 +0 哦...不知道我們可以做到這一點。非常感謝 – phadaphunk 2012-03-19 05:16:52 +0 這是否會成爲雙重否定? 如果direction.X是-5並且我應用 direction.X = -direction.X; 是direction.X現在5? – phadaphunk 2012-03-19 05:20:06 +0 @PhaDaPhunk - 是的。沒問題。 – 2012-03-19 05:21:24
7 ,或者你可以嘗試使用Vector.X * -1 來源 2012-03-19 05:17:36 Anon +0 ballPosition.X * = -1; – CodeHxr 2012-05-17 20:19:59 +0 嘿,這意味着一個額外的計算。 – Larry 2012-10-15 10:42:22 +0 它也不會用long.MinValue,值仍然是負值 – 2015-08-18 15:00:28
哦...不知道我們可以做到這一點。非常感謝 – phadaphunk 2012-03-19 05:16:52
這是否會成爲雙重否定? 如果direction.X是-5並且我應用 direction.X = -direction.X; 是direction.X現在5? – phadaphunk 2012-03-19 05:20:06
@PhaDaPhunk - 是的。沒問題。 – 2012-03-19 05:21:24