Unity 声音2025年3月17日 | 阅读 3 分钟 创建一个游戏的视觉元素只是游戏的一半,为游戏添加声音与开发惊人的着色器一样重要。Unity 的音效系统非常灵活和强大。 Unity 可以导入大多数标准音频文件格式,并具有在 3D 空间中播放声音的功能,可选择应用回声和滤波等效果。甚至 Unity 还可以从用户机器上的任何可用麦克风录制音频,以便在游戏过程中使用或存储和传输。 Unity 中有两个与音频相关的组件;它们是
让我们逐一看看这些组件 音频监听器音频监听器是每次创建场景时自动附加到主摄像机的组件。它没有任何属性,因为它的唯一工作就是充当感知点。 该组件会侦听场景中播放的所有音频,并将其传输到系统的扬声器。它充当游戏的耳朵。一个场景中应该只有一个 AudioListener 才能正常运行。 ![]() 音频源音频源是您将附加到游戏对象的首要组件,以使其播放声音。这是负责播放声音的组件。 要添加音频源组件,请选择一个游戏对象,然后转到检查器选项卡。单击“添加组件”并搜索音频源。 ![]() 选择音频源。 音频源将在通过混音器、通过代码或默认情况下(唤醒时)触发时回放音频剪辑。 音频剪辑是加载到 AudioSource 中的声音文件。它可以是任何标准音频文件,例如 .wav、.mp3 等。音频剪辑本身就是一个组件。 ![]() 播放声音让我们添加一个按钮,在单击时播放声音。为此,首先,创建一个精灵并涂上一种颜色。在这里,我正在创建一个圆形精灵并将其涂成红色。 ![]() 现在,将音频源组件附加到此圆形精灵。 ![]() 现在,您必须导入一个音频文件。在这里,我正在下载成功的声音。要下载它,单击此处。 将此声音文件拖到资源中。 将此声音剪辑从资源拖到精灵的音频源组件中的音频剪辑插槽中。 ![]()
![]()
为此添加“Circle Collider 2D”组件。 ![]()
将此脚本附加到您的圆形脚本。现在开始游戏。单击按钮(红色圆形精灵)应该在控制台中显示一条消息,并且您应该听到成功的声音。 ![]() 下一主题材质 & 着色器 |
我们请求您订阅我们的新闻通讯以获取最新更新。