私は学校プロジェクトのためのブレークアウトゲームを作っています。私が走っている唯一の問題は、ボールとレンガが衝突したときのボールのバウンスです。私はball1.getEllipse()。intersects(b.getRectangle())を使用して、ブリックが衝突しているかどうかを調べることができました。衝突した側に応じてバウンスする可能性があります。これが主な問題です。 .interectピースは、レンガがどちらの側に当たっているのかを私には示さない。私はxまたはyの速度を変更するかどうかを知るためにこれが必要です。誰もがこれを理解する方法上の任意のアイデアを持っている場合は、あなたの入力を残してください(私は5時間溶液を考えるしようとしている、私はあきらめた)。交差点を使用した長方形とサークルコリジョンJava
public void collision(int i) {
for (Block b : blocks) {
if (ball1.getEllipse().intersects(b.getRectangle())) {
if (!b.isDestroyed()) {
b.destroy();
blockCount-=1;
ball1.brickBounce();`public void collision(int i) {