Unity音频中间件
Unity是如何进行音频接入的?
组件:Audio Source
流程:音频素材->场景环境->监听->效果器->喇叭
Unity自带的音频功能的缺点?
项目体量大时:
1.大量音频资源配置
2.音频效果预览
3.音频资源加载
需要更精细设计时:
1.互动音乐设计
2.空间音频、声笼声障实现
3.环境、天气声的动态切换
总之,需要耗费程序开发大量的时间。
音频中间件的功能?
1.声谱图与游戏内容协同;
2.多语言管理;
3.多平台音频资源管理;
4.音频内容加密;
5.环绕声支持;
6.远程Profile性能分析;
7.多人协同开发;
8.Vst/dll 自研效果器开发(C++ PureData)
9.脚本开发(Python)
接入音频中间件后的pipeline,即项目成员如何配合?
音频制作软件(DAW) -> 音频源文件(wav,大量) 音频组
音频中间件(Criware)->源文件组合, 绑定Cue事件等 -> 音频资源文件(ACF逻辑控制,ACB音频内存资源,AWB音频流资源) 音频组,策划提案
Unity 调用CriwareAPI,监听cue事件 -> 程序
终端播放
策划反馈