Unity3D一共支持4种格式的文件
.AIFF .WAV :适用于较短的音乐,可用作音效
.MP3 .OGG:适用于较长的音乐,可用作背景音乐
第一种方法:可以通过添加AudioSource组件来播放声音文件,而AudioSource组件有很多属性:
常用属性:
AudioClip:声音片段。
Mute:是否静音
Bypass Effects:是否打开音频特效
Play On Awake:开始时自动播放
Loop:是否循环播放
Volume:声音大小,范围在0.0 到 1.0
Pitch:声音播放的速度,范围在 -3 到 3,当取值1时为正常播放,小于1时减慢播放,大于1时加速播放
第二种方法:static void PlayClipAtPoint (clip : AudioClip, position : Vector3, volume : float = 1.0F)
unity圣典解释是:在指定位置播放剪辑。播放完成后自动消除音频源。正在播放声音的音频源被返回。
第一个参数是要播放的音频文件,第二个参数是播放的三维坐标位置,第三个参数是音量的大小(可不输入,默认为1)
这个方法比起添加AudioSource组件要简便得多,通过该方法你可以在一个物体上播放多个声音而相互之间不会被干扰。但是该方法不能设置循环也不能添加其他声音效果,只播放一次就会自动销毁。