基于Unity Audio Mixer的音效系统

前提:

当时公司在开发一个FPS吃鸡项目,我接到了这个需求任务。

需求:

  1. 支持音轨调节功能(不同种类音效,分多个不同音轨进行播放)
  2. 支持声音回避功能(不同种类音效,能够相互影响音量等效果)
  3. 支持多种音效过滤器功能(支持高通滤波,低通滤波,回音效果等各种滤波器效果)
  4. 支持音效快照功能(支持室内外区分,环境区分,天气区分等效果)

简单的说,就是编写一个在unity 目前的音效功能上,编写一个类似Wwise,Fmod等音效引擎的系统。

重点:封装后的整个系统,可以做到,增加音效,删除音效,增加音轨,删除音轨,以及各种参数配置,都不需要程序参与,一切皆可以由策划自行配置,

做到开箱即用的效果。

PS:此系统,最终播放音效还是基于Unity自带的音效系统,并不能完全达到Wwise,Fmod等音效引擎的效果。

 

实现过程:

1.需要清楚的掌握Audio Mixer的各个功能。

Audio Mixer是Unity自带的一个音轨系统,熟悉了解里面的音轨增删改等,了解快照功能。

最终我们项目的音轨系统大概有100多条音轨。

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值