原文地址:音频文件的优化以及处理作者:13y32r
Unity支持两种类型的音频:未压缩的音频(Uncompressed Audio)或Ogg Vorbis。导入时文件将会自动转化,对应如下AIFF转化为未压缩的音频,最好用于短的音效。WAV转化为未压缩的音频,最好用于短的音效。MP3导入转化为Ogg Vorbis,可用于较长的音轨。OGG压缩的音频格式,可以用于较长的音轨。
未解压的格式巨涌快速播放而不会增加CPU负担的优点,这是因为在它播放前不需要解压。但是未压缩的音频文件会非常的大,因此它将大大增加磁盘的开销(也就是生成文件的大小),不利于WEB的加载。
压缩的音频文件会在运行的时候必须先由CPU解压出来,才能播放,在解压的时候会给CPU带来一定的负担,但能够保障一些较大音频文件在存储的时候压缩得比较小,减小可执行文件的大小。
许多朋友曾经问过我,为什么Unity3D的音频文件放到3D场景中会有声音小或者变调等一系列奇怪的事情发生,这是由于Unity3D只有单声道剪辑可以作为3D场景的音频文件,许多朋友把立体声音频文件误以为是3D场景的专用音频文件才导致了前面所说的结果。如果有一个立体声音频剪辑,但是想用它来定位,可以在导入设置中改变声道的属性为强制单声道(Force Mono)。