音频设计
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/audio-design-pqxw
技能介绍
一个音频工程绕不开的几件事
游戏音频出问题,通常不是某个音效不好,而是结构没搭好:每个片段各自设音量、主输出被削顶、音乐从头到尾一条循环、脚步声像机关枪。这份技能把这些现象归结成一套可迁移的做法——先搭总线,再做平衡,最后让音乐与游戏状态联动。
它如何工作
- 总线优先:
Master下挂Music、SFX、Ambience、UI、Voice,玩家设置映射到总线音量,不去逐个片段设音量。 - 以分贝为单位:音量按对数感知,自动化走
linear_to_db/db_to_linear,只在边界处转换,不在滑杆上直接读写线性振幅。 - 留余量:主输出峰值保持在 0 dBFS 以下,目标响度参考 -14~-16 LUFS,限幅器当安全网而不是混音手段。
- 侧链闪避:语音或重要音效出现时压低音乐,随后恢复;注意释放时间与压缩比,避免音乐明显“喘息”。
- 自适应音乐:纵向分层叠加 stem,或横向在乐句边界重排段落,按战斗与探索强度切换,而不是整关循环一条轨。
- 变化与节拍:用音高与音量小偏移配合样本池消除重复感;事件对齐音乐网格,读取音频播放位置算时值,而不是靠帧时间。
- 真机验证:耳机和音箱各听一遍,确认平衡、闪避听感自然、转场落在拍上,别只盯着编辑器电平表。
适用边界
它讲的是方法论,引擎的具体节点与 API 交给 godot-audio 等技能;资源加载、流式播放与导入属引擎层;驱动总线音量的 UI 滑杆见引擎 UI 技能。避免在片段上设音量、把滑杆数值当分贝、拿一条音乐循环撑完整个游戏,也不要用无限增长的一次性播放器。
使用场景
- 总线布局:需要设计 Audio Mixer 路由,把 Master 挂到 Music、SFX、Ambience、UI、Voice 分总线,并让玩家音量设置映射到分总线,而不是逐片段设音量。
- 混音与闪避:对话和爆炸场景中,当语音或重要 SFX 播放时压下音乐,确认恢复时间自然、不会过度泵动。
- 自适应音乐:开放世界需要在战斗和探索之间切换音乐,通过 stem 分层叠加和乐句边界重排段落,而不是循环单轨。
- 变音效与节拍:脚步和打击音效使用样本池加随机音高/音量偏移消除重复感,并把技能/ UI 事件量化到音乐网格。
适合人员
- 游戏音频设计师:需要在 Godot、Unity 或中间件中搭建总线路由、按分贝做混音,并让音乐随战斗和探索强度自适应。
- 游戏程序员:要实现音效触发、侧链闪避和节拍同步逻辑,需要掌握 dB 映射、播放位置采样和一次性播放器回收的注意点。
- 技术制作人:负责音频交付质量,希望统一响度目标、避免主输出削顶和过度压缩,并能在耳机与音箱下快速验收。