SuperAPI AI 工具集

rfxgen

通用与其它

查看项目

更新于 10-15 19:53

技能介绍

用途:为游戏或编码代理生成紧凑的复古/芯片音效,覆盖金币、激光、爆炸、升级、受击、跳跃等语义事件,并可将 .rfx 参数文件转换为 .wav、.qoa、.raw 或 C 头文件数据。

主要能力:上游预设包括 coin、laser、explosion、powerup、hit、jump、blip;支持采样率 22050|44100、位深 8|16|32、声道 1|2。可在桌面 UI 中调参并保存 .rfx,也可通过原生 CLI 以 --input 读取 .rfx 或音频并导出。

使用方式:先定义资产契约(事件、预设、格式、命名、运行时目标),再检查环境:bash .agent-skills/rfxgen/scripts/setup.sh --check。需要本地 CLI 时克隆并构建:bash .agent-skills/rfxgen/scripts/setup.sh --clone 与 bash .agent-skills/rfxgen/scripts/setup.sh --build;上游 CMake 会在缺少 raylib 时拉取,可能需要网络与平台开发库。生成示例:bash .agent-skills/rfxgen/scripts/generate.sh --preset explosion --output assets/sfx/explosion.wav --format 44100,16,1。转换示例:rfxgen --input tuned-hit.rfx --output tuned-hit.wav --format 44100,16,1。二进制不在 PATH 时设置 RFXGEN_BIN。

适用场景:游戏音效包制作、批量生成、代理通知音、构建诊断。生成后应验证文件非空、用 ffprobe 检查采样率/位深/声道、试听并确认无削波与异常长尾,保留 .rfx 源文件与 zlib 许可声明。

限制:资料未提供价格、平台支持范围、性能指标或具体效果保证;构建可能依赖网络与开发库;.h 嵌入仅适合目标构建允许时使用。