用途:为 Godot 音频开发提供专家级模式与脚本参考,覆盖混音、空间音频、声音池、交互式音乐与字幕同步等主题。
主要能力:区分 AudioStreamPlayer(全局,用于音乐/UI/语音)、AudioStreamPlayer2D(2D 声像)与 AudioStreamPlayer3D(3D 定位、多普勒、衰减、混响发送)的适用场景;强调总线架构(Master 仅作最终限幅,游戏音效路由到 Music/SFX/UI/Voice 子总线);提供线性音量与分贝换算、对话压低音乐、遮挡闷音、环境混响区、垂直分层与水平片段交互式音乐、脚步表面选择、程序化合成、频谱可视化与字幕同步等脚本。
使用方式:按需求打开对应脚本,例如一次性音效与语音抢占用 audio_voice_pool_manager.gd,限制同帧重复音效用 audio_voice_limiter_manager.gd,对话压低音乐用 audio_bus_ducker_logic.gd,遮挡用 audio_occlusion_raycast.gd,交互式音乐用 audio_interactive_music_manager.gd 等;不要为单个混音任务加载全部脚本。
限制与注意:总线音量必须用 linear_to_db() 而非线性值;3D 播放器需设置衰减模型,避免与听者完全重合,高速物体需启用多普勒;避免同帧大量相同音效与为一次性音效实例化节点;音乐切换应使用 0.5–2.0 秒 Tween 交叉淡入淡出。具体安装命令、收费与平台信息暂未提供。