SuperAPI AI 工具集

audio-setup-mixers

通用与其它

查看项目

更新于 10-16 02:33

技能介绍

用途:把场景里的 Audio Source 按其播放内容分类,并分配输出到已有的 Audio Mixer Group,适合清理混乱的混音器分配。

主要能力:通过 Unity CLI 的 eval 在实时 Editor 中执行 C#,盘点项目内所有 Mixer 及其 Group;查找场景中的 Audio Source,依据其 Audio Clip 资源名(如 FootStep4_Sound→Foley、GunShot→SFX、Menu_Theme_Variation→Music)或 GameObject 名推断分类;提出路由方案并与用户确认;用公开 API 完成分配,且整批路由包在单个撤销步骤内。

使用方式:先按 unity-cli 技能确认可运行 C# 的 Editor,并确认命令目录中存在 eval(不存在则停止)。用 unity command eval --caller plugin --skill audio-setup-mixers --code '<snippet>' 执行片段;eval 编译语句块而非文件,不能有 using 指令,类型须完全限定。无 Mixer 时先让用户通过 Window → Audio → Audio Mixer 创建。步骤为预检盘点、查找场景引用并按资源名归类、与用户确认组列表、路由。

限制:创建 Mixer 或 Group 没有公开 API,需用户手动在 Audio Mixer 窗口添加;不得用反射创建组或手改 .mixer 文件。场景改动仅在保存场景后持久化,需用户同意后再保存。音量、效果与重设父级超出范围,属非公开 API,需用户在 Audio Mixer 窗口自行设置。需报告 NO SUCH GROUP 与 NOT IN THE MAPPING 条目,不得静默跳过。README 未提供具体定价与平台细节。