0
我是Slick2D,LWJGL等新手。無論如何,我一直試圖在按下退出按鈕時製作一個簡單的遊戲內菜單。一切正常,但是當我點擊退出按鈕時,我希望當前音樂暫停並在菜單打開時播放聲音。然後在菜單關閉時繼續播放音樂。但是,當我擊中逃生時,聲音播放起來,音樂停止,但是當我再次擊中逃生時,音樂不會恢復。有什麼建議麼?Slick2D音樂故障
if(input.isKeyPressed(Input.KEY_ESCAPE)) {
//Toggles Menu Open/Close
inGameMenu = !inGameMenu;
//Toggle Music to shut off
pauseMusic = !pauseMusic;
//Opacity trick
InGameMenu.resetOpacity = !InGameMenu.resetOpacity;
//toggle menu open/close
InGameMenu.closeMenu = !InGameMenu.closeMenu;
if(pauseMusic){
if(Sound.bgMusic.playing()){
Sound.bgMusic.pause();
}
ObjectSounds.menuOpen.play();
} else {
if(ObjectSounds.menuOpen.playing()) {
ObjectSounds.menuOpen.stop();
}
if(!Sound.bgMusic.playing())
Sound.bgMusic.play();
}
System.out.println(pauseMusic);
}