天天看點

Unity:音頻系統

1. 相機裡有個Audio Listener元件,注意添加多個相機的時候,要把其他相機的Audio Listener元件解除安裝掉,保留一個就行了。

Unity:音頻系統

 2. 建立一個空物體來管理音頻,添加<Audio Source>元件。

Mute:靜音

Play On Awake:喚醒時自動播放

Loop:循環播放

Priority:播放優先級,0最高。

Volume:音量

Pitch:音調

Stereo Pan:立體聲聲道

Spatial Blend:空間混合音效 0: 2D音效 1:3D音效(3D音效會有距離衰減)

遊戲裡聲音檔案使用ogg格式居多。也支援wav、mp3格式。

Unity:音頻系統
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);  //在指定位置播放片段,聲音有近大遠小效果