这是一个音频文件的设置。

Force To Mono

强制把音乐设置为单声道,对于两个声道数据都一样的情况下,内容不丢失的情况下可以减少其使用内存和大小。

开启前
开启后

ForceToMono开启后压缩大小减少了50%

Load Type

  • Decompress On Load 一般用于音频压缩后小于200kb放的音效文件。
  • Compressed In Memory 一般用于音频压缩后大于200kb放的音效文件。
  • Streaming 一般用于背景音乐或者较长较大的音效文件,虽然会有CUP额外开销,但节省内存并避免载入时卡顿。

Compression Format

移动平台

尽可能使用未压缩的wav文件作为音频原文件,通过不同平台支持的压缩格式控制压缩比,一般来说unity下大多数音频文件采用Vorbis压缩方法来压缩,如果音乐不打算循环可以使用map3格式,或者一些操作系统对特定的压缩格式有优化,比如ios上可以使用mp3格式,对于简短的音效可以使用ADPCM格式,这种格式可能压缩比不是最好的,播放过程中解码速度最快。

Sample Rate Setting

音频采样频率,一般默认为44100Hz,一般在移动平台建议设置为22050Hz,对音质影响最小,通过复写采样频率来设置对应大小,采样频率越小内存占用越小。

4.0MB的音频源文件,压缩后只占0.6MB,压缩比是16.10%。

禁音功能

实现禁音功能时,不要将音量设置为0,应销毁AudioSource组件,将音频从内存中卸载。

最后更新于 2022-02-10