私は単純なゲームでは衝突があり、プレイヤーは敵に触れると生命を失います。私はプレーヤーがisAliveかどうかをチェックするメソッドを持っていて、メソッドがfalseを返した場合、ゲームは停止してウィンドウを終了します。プレイヤーが死んでいる場合は、stopというプログラムを停止しても、ウィンドウを開いてフリーズしたままにするメソッドを呼び出します。どのようにしてウィンドウ全体が閉じ、どの方法でそれを入れることができるのですか?Javaプレイヤーのダイスを自動的に終了
のisAlive()
public static void isAlive() {
if(HUD.getHEALTH() < 0) {
stop();
}
停止()
public synchronized static void stop() {
try {
thread.join();
running = false;
} catch(Exception e) {
e.printStackTrace();
}
}
申し訳ありませんが、これは繰り返しであるか、私はこのウェブサイト上の私の特定の問題を見つけることができません重複している場合。私はすでに見てきました。解決策があれば教えてください。お願いしてありがとう!
'System.Exit();'? – Olian04