在我的游戏中,我有一个名为“Sound”的类,它会创建一个具有给定文件名的新音频文件夹。例如
Sound mining = new Sound("mining.mp3");
最近我实现了一个静音按钮,但我希望静音按钮静音/全部/声音效果。我已经制作了静态变量静音,但它似乎对该类中的所有声音都静音。
详细说明,有一个名为“WindowHandler”的类,它处理所有UI按钮,按钮都有声音,如果我将其中一个按钮静音,则所有按钮都被静音。但是在需要挖掘声音效果的单独类“PickUpRock”中,这是/不是/静音。
我应该如何更改静音变量的值?现在我只是打电话
sound.setMute(true)...
是否有像
这样的通用方法allSounds.setMute(true)?
由于
答案 0 :(得分:1)
尝试创建Sound的全局实例,并用全局Sound替换所有本地声音。 这样,当你静音时,一切都是静音的,而不仅仅是一个类。