简介
音频侦听器(Audio Listener)组件(Component)充当类似于麦克风的设备。它接收来自场景中任何 音频源(Audio Source)的输入,并通过运行设备的扬声器播放声音。
组件应用
音频侦听器(Audio Listener)与 音频源(Audio Source)配合使用,为您的游戏营造听觉体验。当音频侦听器连接到场景中的 游戏对象(Game Object)时,该游戏对象称为听众,任何足够接近听众的声源都将被捕获并输出到运行设备的扬声器。
【Audio_Listener001.png】
如果声源对应的是 3D,您可以在声源的 音频源(Audio Source)组件中非常详细地调整衰减和 3D/2D 行为,音频侦听器将根据该配置模拟 3D 世界中声音的位置、速度和方向。2D 的音频将忽略任何 3D 处理,如游戏的背景音乐,无论玩家如何运动背景音乐都应该稳定地播放。
NOTE
每个 场景(Scene)只能有一个音频侦听器。且默认情况下 摄像机(Camera)游戏对象(Game Object)内会带有一个 音频侦听器(Audio Listener)组件(Component)。
创建方法
在 场景编辑器(Scene Editor)的 层级窗口(Hierarchy)或者 场景预览窗口(Scene)中,选中听众对应的 游戏对象(Game Object),对于大多数游戏项目,通常是附加到主摄像机所在的游戏对象,某些游戏类型也可以是代表玩家的游戏对象。
方法一:
选中对应的游戏对象后,在 检视窗口(Inspector)窗口中用鼠标左键点击 添加组件(Add Component)> 音频(Audio Feature)> 音频侦听器(Audio Listener) 进行创建。
【Audio_Listener001.png】
方法二:
选中对应的 游戏对象 后,在 菜单栏(Menu Bar)中点击 组件(Component) > 音频(Audio Feature)> 音频侦听器(Audio Listener) 进行创建。
【Audio_Listener002.png】
属性
音频监听器没有属性。但必须添加音频监听器才能工作。默认情况下,音频监听器将被添加到主摄像机。
【Audio_Listener001.png】
音频侦听器(Audio Listener)组件(Component)在 检视窗口(Inspector)中的显示效果。
