Skip to content

简介

声音是游戏中不可或缺的元素,如果没有某种音频,无论是背景音乐还是音效,游戏都是不完整的。SandMod 的音频系统可以导入大多数标准音频文件格式,在 3D 空间中播放声音。

基础逻辑

在现实生活中,物体发出声音后让听众感知到声音会受到多种因素影响:

  • 听众可以大致判断出声音来自哪个方向。
  • 听众可以从声音的响度和质量来判断声源的距离。
  • 由于多普勒效应,快速移动的声源在移动时音调会发生变化。

为了模拟位置的效果,声源都是通过 音频源(Audio Source)组件(Component)引用音频片段的 游戏对象(Game Object)。然后发出的声音被连接到另一个游戏对象(通常是主摄像机)的 音频侦听器(Audio Listener)捕获,这个游戏对象即为听众。在这个过程中 SandMod 可以根据声源与听众的距离和位置模拟更符合真实的声音效果,并应用该效果向您播放。您还可以根据声源和侦听器对象的相对速度来模拟多普勒效应,以增加真实感。

【Audio_Feature001.png】

音频源和侦听器的关系。

如何使用

👉 音频资产(Audio Asset),有关音频文件及其支持格式的参考信息。

👉 音频源(Audio Source)组件,播放场景中的音频剪辑。

👉 音频监听器(Audio Listener)组件,捕获并分析场景中当前位置信息的声音效果。

项目音频设置

要访问项目级别的音频设置,可在项目设置窗口中选择 音频(Audio)类别进行设置,具体设置方法和窗口的启动方法,请参阅 项目设置 章节。