1. 相机里有个Audio Listener组件,注意添加多个相机的时候,要把其他相机的Audio Listener组件卸载掉,保留一个就行了。
2. 创建一个空物体来管理音频,添加<Audio Source>组件。
Mute:静音
Play On Awake:唤醒时自动播放
Loop:循环播放
Priority:播放优先级,0最高。
Volume:音量
Pitch:音调
Stereo Pan:立体声声道
Spatial Blend:空间混合音效 0: 2D音效 1:3D音效(3D音效会有距离衰减)
游戏里声音文件使用ogg格式居多。也支持wav、mp3格式。
1 public AudioClip ac; //把声音片段拖动过来 2 AudioSource audio = GetComponent<AudioSource>(); 3 audio.clip = ac; 4 audio.play(); //刚刚把片段ac给播放器了,现在播放的是ac 5 audio.Pause(); 6 audio.Stop(); 7 audio.PlayOnShot(ac); //或者直接用PlayOnShot播放片段 8 AudioSource.PlayClipAtPoint(ac,Vector3.one); //在指定位置播放片段,声音有近大远小效果