私は Java で横スクロール シューティング ゲームを作成しています。弾丸が壁のどこに衝突するかを知るための背後にある算術演算を理解しようとしています。これまでのところ、勾配インターセプト形式を使用するとうまくいくと判断しましたが、コードを Java に転送すると、奇妙な答えが得られます。
double impactY = ((mouseY-player.yPos)/(mouseX-player.xPos) * (800 - player.xPos) + player.yPos);
^Slope^ ^ x value for the wall.
impactY = 580.0
ありがとう