Unity:音频系统

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);  //在指定位置播放片段,声音有近大远小效果 
原文地址:https://www.cnblogs.com/tomatokely/p/15498204.html