2015-09-06 83 views
1

在我的游戏中,我有一个名为“Sound”的类,它创建一个具有给定文件名的新audioclip。例如让一个班级的所有实例共享一个值 - Audioclips

Sound mining = new Sound("mining.mp3"); 

最近我实现了一个静音按钮,但我希​​望静音按钮静音/所有/声音效果。我做了一个静态变量静音,但它似乎在该类中的所有声音都变得很弱。

详细说来,有一个名为的“WindowHandler”,它处理所有的UI按钮,所有的按钮都有声音,如果我静音其中一个按钮,所有这些都是静音的。但是在需要挖掘音响效果的单独类“PickUpRock”中,这是/不是/静音的。

我该如何改变静音变量的值?现在我打电话

sound.setMute(true)... 

有没有说像

allSounds.setMute(true)? 

感谢

的一般方法
+0

“WindowHandler”或“Sound”类中的变量? – TimoPasanen

+0

静音变量?这是声音类中的一个静态变量 –

回答

1

尝试使声音的全局实例,并更换所有本地声(S )与全球声音。 这样,当你静音时,一切都是静音的,而不仅仅是一个班级。

相关问题