gpt4 book ai didi

java - Slick2D 音乐问题

转载 作者:行者123 更新时间:2023-12-03 02:19:54 25 4
gpt4 key购买 nike

我是 Slick2D、LWJGL 等的新手。无论如何,当按下退出按钮时,我一直在尝试制作一个简单的游戏内菜单。一切正常,但是当我按下退出按钮时,我希望当前音乐暂停并在菜单打开时播放声音。然后在菜单关闭时继续播放音乐。但是,当我确实按下逃生键时,它会播放声音并且音乐停止,但是当我再次按下逃生键时,音乐不会恢复。有什么建议么?

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

最佳答案

原来音乐是它自己的专用音频 channel ,但声音是另一个。

关于java - Slick2D 音乐问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14825360/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com