关注

控制台窗口(Console)显示我有两个Audio Listeners 的错误警告。

问题

  • Console(控制台)窗口显示场景中有两个Audio Listeners。
  • 我想知道如何禁用Audio Listeners。  

原因

当您在Unity中创建一个场景时,当场景中包含以下组件时: 

  • 主摄像机(Main  Camera)     
  • 第一人称控制器(First Person Controller)

当尝试场景运行时,编译器底部的Console(控制台)窗口就会出现以下错误:

解决方案

Audio Listeners相当于玩家的耳朵,场景中每个摄像机都带有这个组件,这表示您的场景中有多个Audio Listeners 组件用于接收场景中播放的声音。 

Main Camera(主摄像机)默认带有一个Audio Listeners组件启用,First Person Controller 有两个子对象Graphics 和 Camera,这个Camera 也包含Audio Listeners 组件,您应该确保同一时间只有一个Audio Listeners 组件时激活的。您可以通过Inspector 窗口的选择框禁用Audio Listeners组件:

 

只需保证当前只有一个Audio Listener处于激活状态,您可以随时关闭其他相机中的Audio Listener。

 

 

这篇文章有帮助吗?
0 人中有 0 人觉得有帮助
还有其它问题?提交请求

0 评论

登录写评论。