2014-09-13 88 views
0

在Java中,我努力想出一個數學公式來將屏幕座標轉換爲-1到1的範圍,以百分比座標0%到100%。屏幕座標到百分比轉換

因此,例如50%將在屏幕座標中等於0。

回答

0

的公式爲:

screen_coordinate * 50 + 50 

如果該式的輸出是40,這意味着它是40%。

這裏是你如何得到公式。轉換顯然是線性的,所以它可以表示爲:

y = ax + b 

根據給定的條件下,你可以看到:

0 = -a + b 
100 = a + b 

解決以上,並獲得:

a = 50 
b = 50 
0

這不是一個android/java問題。這是一個簡單的算法:

float percent = (screen_coordinate+1)*50 
相關問題