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);
}