游戏中除了场景、特效,我觉得声音也是不可或缺的,所以unity3d声音设置也是很重要的。现在我们就来学习一下unity3d声音设置的过程吧。
Unity中可执行文件格式
1. OGGVobis:特点:音频压缩格式类似于mp3等;
ogg完全免费,开放,没有专利限制;
文件扩展名.OGG;
一种有损文件压缩格式;
占用空间小;
执行时耗费CPU进行解码;
2. uncompressed Audio占用空间大;
执行速度快;
任何格式的Audio均可被导入unity,在内部自动转化成.ogg格式;
如果不采用压缩,文件占用内存会很大;
网页格式总是使用.ogg格式。
3. 使用方式audio—import—>audio clip(data only) —attach the clip to an object—> audio source(volume,pitch,anyother properties)——>所有与listener 接近的物体都能听到声音,一个场景只能有一个listener,并且连接到MainCamera上;
任何与Listener很接近的声源都会被播放;
Decompress属性enable: 先load到RAM中,以后运行快,load速度慢;
disable:边运行边load,耗费CPU资源;
Audio Source可以建立它,对Audio进行控制(通过代码脚本之类);
Audio Manager可以配置场景声音的公共属性,如最大音量;
在unity3d提供的官方例子Island中,source和listener都加在camera上