希望对每个音调调整音量

我想分别调整音效和音乐的音量,这可以实现吗?

您是否在设想类似于所谓的音量控制器的功能?

通过将底部标签切换到“音频”,可以显示一个名为“声音总线”的功能,用于调整各个音量。

每个音源使用哪个声音总线,可以在声音数据库中进行指定。

目前,若要在游戏内设置音量控制器,仍需使用 GDScript。我会考虑是否可以提供一些示例对象等资源。

1 个赞

果然没有每个音符的功能吗……

“播放声音”动作中虽然有音量设置,但您是想调整素材本身的音量,对吗?
如果是这样的话,Godot 本身没有直接调整素材音量的功能,您需要使用 Audacity 等工具对素材进行音量标准化处理。

冒昧打扰了。
在不修改素材的情况下,可以单独调整特定音量的音量,现将该方法分享如下:

  1. 在音频中添加“总线”(见图1)

  2. 为添加的总线命名以便识别用途,并调整其音量

  3. 在声音数据库中,将步骤1中添加的总线指定给需要调整音量的声音的声总线(见图2)

  4. 在游戏内播放步骤3中的声音,确认变化效果

※ 似乎在检查器中播放时不会反映总线指定设置,因此需要实际在游戏内确认
※ 若之后更改总线名称,会导致数据库引用失效,请注意
※ 保存“总线布局”可备份设置,非常方便
※ 目前尚未调查可添加的总线数量上限
※ 除了调整音量外,也可以在总线上设置限制器等效果器来降低音量

【参考】音频总线 — Godot 引擎 (3.x) 中文文档

1 个赞

原来如此,这似乎很有用。非常感谢!

1 个赞