音频

*此内容使用人工智能(Beta)翻译,可能包含错误。若要查看英文页面,请点按 此处

将音频添加到你的体验中对提升你的体验至新高度至关重要。通过战略地使用位置和非位置音频,你可以将玩家沉浸到你的世界中,为他们的行动提供有用的反馈,并将他们的注意力集中到他们需要做的事情上,以便成功在他们的目标中。

音频资产

你可以导入音频资产,你确定你有权使用,例如你自己制作的音频。然而,Roblox 的 创作者商店 为您提供了大量免费使用的音频资源,包括来自顶级音频和音乐合作伙伴的超过 100,000 个专业制作的音效和音乐曲目。

音频对象

Roblox 提供了许多不同类型的音频对象,您可以使用它们来播放和修改音频,直到满足体验设计要求:

  • AudioPlayer 对象加载并播放 音频文件 ,使用设置的 音频资产ID
  • AudioEmitter 对象是一个 虚拟扬声器 ,可以将音频发射到 3D 环境。
  • AudioListener 对象是一个 虚拟麦克风 ,可以从 3D 环境中拾取音频。
  • AudioDeviceOutput 对象是现实世界中的 物理硬件设备 ,例如扬声器或耳机。
  • AudioDeviceInput 对象是现实世界内的 物理麦克风
  • Wires 从一个对象传送音频流到另一个对象。

使用这些对象,您可以将音频设置为在执行时间时自动播放,或触发它从脚本中播放。对于这些音频对象的实际应用,请参阅添加2D音频添加3D音频添加语音聊天教程。

音频效果

音频效果 非破坏性地修改或增强来自 AudioPlayer 对象的音频流。您可以将这些效果应用到使环境更具吸引力和沉浸感,例如使用 AudioEqualizer 对象使雨声变得柔和,使用 AudioCompressor 对象控制音量的最大值,或 AudioReverb 在室内空间添加更多现实的声音反射。