切换按钮暂停/取消暂停音频监听器

时间:2016-05-13 23:27:01

标签: c# unity3d unityscript unity5 unity3d-2dtools

我的切换按钮如何从主摄像头暂停和取消暂停音频监听器?或者再次停止并播放听众

2 个答案:

答案 0 :(得分:0)

我找到了解决方案。 在检查器中,我拖动了相机,在切换按钮的On Value Changed(布尔值)内,选择了Audio Listener>启用。

开启所有声音播放,如果关闭,所有歌曲都会暂停。

enter image description here

答案 1 :(得分:0)

当禁用AudioListener时,编辑器会在每个帧上输出警告。

最好的解决方案是编写一个小脚本,其中Listen(bool)函数绑定到OnClick()。

 public void Listen(bool listening) {                   
         AudioListener.pause = !listening;    
 }                                      

注意: 您无法通过GetComponent更改AudioListener,因为它是静态单例。应始终只有一个AudioListener。