将音频添加到你的体验中对提升你的体验至新高度至关重要。通过战略地使用位置和非位置音频,你可以将玩家沉浸到你的世界中,为他们的行动提供有用的反馈,并将他们的注意力集中到他们需要做的事情上,以便成功在他们的目标中。
音频资产
你可以导入音频资产,你确定你有权使用,例如你自己制作的音频。然而,Roblox 的 创作者商店 为您提供了大量免费使用的音频资源,包括来自顶级音频和音乐合作伙伴的超过 100,000 个专业制作的音效和音乐曲目。
音频对象
Roblox 提供了许多不同类型的音频对象,您可以使用它们来播放和修改音频,直到满足体验设计要求:
- AudioEmitter 对象是一个 虚拟扬声器 ,可以将音频发射到 3D 环境。
- AudioListener 对象是一个 虚拟麦克风 ,可以从 3D 环境中拾取音频。
- AudioDeviceOutput 对象是现实世界中的 物理硬件设备 ,例如扬声器或耳机。
- AudioDeviceInput 对象是现实世界内的 物理麦克风 。
- Wires 从一个对象传送音频流到另一个对象。
使用这些对象,您可以将音频设置为在执行时间时自动播放,或触发它从脚本中播放。对于这些音频对象的实际应用,请参阅添加2D音频、添加3D音频和添加语音聊天教程。
音频效果
音频效果 非破坏性地修改或增强来自 AudioPlayer 对象的音频流。您可以将这些效果应用到使环境更具吸引力和沉浸感,例如使用 AudioEqualizer 对象使雨声变得柔和,使用 AudioCompressor 对象控制音量的最大值,或 AudioReverb 在室内空间添加更多现实的声音反射。