audio unity 加速_unity开发小贴士之八 Audio使用心得

1. AudioSource pitch 倍速播放 默认=1 战斗有2倍速 3倍速 对应的 技能音效也有同步倍速播放的需求。

2.场景切换 背景音乐有渐变需求,借助DOTWEEN插件,需要注意的是DOFade()之前需要volume=0

audioSource.volume = 0

audioSource:DOFade(self.musicVolume,2.5)

3.背景音乐比较大,每一个文件单独命名为一个assetBundle是明智之选,在场景切换时把上一个背景音乐卸载

4.Load Type

Decompress On Load

音频文件一经加载就会被解压缩。 对较小的压缩声音使用此选项可以避免即时解压缩的性能开销。 请注意,在加载时解压缩Vorbis编码的声音比使用它压缩大约多十倍的内存(对于ADPCM编码大约是3.5倍),所以不要将此选项用于大文件。适用于音效文件

Compressed In Memory

保持声音在内存中压缩并在播放时解压缩,节省内存。 这个选项有一个小的性能开销(尤其是对于Ogg / Vorbis压缩文件),所以只能用于较大的文件,例如背景音乐。

Streaming

动态解码声音。 此方法使用最小量的内存来缓冲从磁盘逐渐读取并在运行中解码的压缩数据。

注意:即使没有加载任何音频数据,流式片段也会有大约200KB的过载。所以比较适合较大的文件,例如背景音乐。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值