frame.setSize(480, 400)
JFrame のサイズを設定するために使用しています。それにもかかわらず、衝突チェックを行っているとき (私はブレイクアウト ゲームを作成しています)、ボールは画面の下部から完全に外れてしまい、最終的に跳ね返ります。これは私が使用している衝突コードです: if (YPos + height >= MainClass.height) { YVel = YVel * -1; }
. 静的な高さ変数は 400 に設定され、frame.setSize
呼び出しで使用されます。これは私のピンポン ゲームでも発生しましたが、いくつかのハード セット値で修正しました。ただし、これは悪い習慣なので、繰り返したくありません。
返信ありがとうございます、Rees。