Javaの四角形間の衝突に問題があります。Javaでの衝突の問題(長方形で)
私はプログラミングにかなり新たなんだ、これが私の最初の「深刻」プロジェクトである(それは笑ピンポンのレクリエーションです)とにかく、ここでは、これまでの私の方法です:
public static void Collision(){
if(ballArea().intersects(Background.gameTop())){
isGoingUp = false;
System.out.println("hit");
} else if(ballArea().intersects(Background.gameBottom())){
isGoingUp = true;
System.out.println("hit");
} else if(ballArea().intersects(Background.gameRight())){
isGoingRight = false;
System.out.println("hit");
} else if(ballArea().intersects(Background.gameLeft())){
isGoingUp = true;
System.out.println("hit");
}
}
public static Rectangle ballArea(){
return new Rectangle(ballXPos, ballYPos, ballXSize, ballYSize);
}
は私がのために四角形を持っていますこれまでのところ画面の両面は見えましたが、私は衝突がうまくいかないようにしています。助けてくれてありがとう。 :)
//編集が必要な場合は、さらに投稿できます
ポンには面白いことはありません! – ChiefTwoPencils
もちろん。私はちょうど私がPongを私の最初の "深刻な"プロジェクトと呼んでいることがばかげていることを発見しました。 – Plistra