-2
我正在製作一個側面滾動的射擊遊戲,我試圖找出背後的算法,知道哪裏的子彈會影響牆壁。到目前爲止,我已經決定使用斜率攔截形式可以工作,但是當我將代碼轉換爲java時,它給了我奇怪的答案。java運算問題
double impactY = ((mouseY-player.yPos)/(mouseX-player.xPos) * (800 - player.xPos) + player.yPos);
^Slope^ ^x value for the wall.
impactY = 580.0
感謝
你是什麼意思由_strange answers_做? – 2013-05-06 16:11:12
這些值的聲明類型是什麼?它影響Java如何計算這些值。 – 2013-05-06 16:11:28
很明顯,那個方程的結果不是580,我相信所有的值都是整數。 – 2013-05-06 16:15:03