这是我在《Unity游戏优化 (第2版)》看的,记录一下~
Unity支持3种音频文件的编码格式
可以通过 Compression Format设置:
a.Compressed(会随着平台不同而不同)
独立应用程序和其他非移动平台将会转换为 Ogg Vorbis 格式
移动平台则转换为MP3格式
此处展示了压缩所节省的磁盘空间预估值(仅针对当前buildTarget)
Original Size是原始文件大小
Imported Size是磁盘上的开销大小
b.PCM
PCM是一种无损的、未压缩的音频格式,提供接近模拟音频的效果
需要更大的文件大小换取更高的音频质量
使用极短但是需要极高清晰度的音效,否则任何压缩都会降低体验
c.ADPCM
此格式在大小和CPU消耗方面都比PCM高效的多
但是压缩会产生相当大的噪音
适合有大量混乱的短声音效果(爆炸、碰撞和冲击波等等)
总结:
1.使用Compressed格式将导致文件的质量低于PCM,但是明显优于ADPCM,代价是要使用额外的运行时CPU
2.大部分情况都是用这个,并且通过quality滑块设置质量级别(只能需要自己认真测试解决)