Audio Source:聲音組件。需要與 Audio Listener 配合使用,Main Camera 會預設有 Audio Lisetener。 Audio Clip:聲音片段。指定需要播放的音頻文件。 Play On Awake:游戲運行起來後就開始播放。 Mute:靜音。 Loop:是否循 ...
Audio Source:聲音組件。需要與 Audio Listener 配合使用,Main Camera 會預設有 Audio Lisetener。
Audio Clip:聲音片段。指定需要播放的音頻文件。
Play On Awake:游戲運行起來後就開始播放。
Mute:靜音。
Loop:是否迴圈播放。
Volume:音量。
Spatial Blend:空間混合,設置聲音是2D聲音,還是3D聲音。3D聲音距離音源的距離會影響聽到聲音的大小,2D聲音不會影響。
常用的開始播放、停止播放、暫停播放方法:
1 public class Test 2 { 3 public AudioSource audioSource; 4 5 private void Start() 6 { 7 audioSource.Play();//開始播放 8 audioSource.Stop();//停止播放 9 audioSource.Pause();//暫停播放 10 } 11 }
AudioSource.PlayClipAtPoint(AudioClip,Vector3,float):在世界坐標系中指定一個位置播放聲音片段。
AudioClip:需要播放的聲音片段。
Vector3:播放聲音片段的位置。
float:音量。
使用AudioSource.PlayClipAtPoint播放聲音,會自動生成一個名為"One shot audio"的物體,並自動添加了AudioSource和相應的audioclip,同時播放多個聲音時會生成多個同名的物體,各聲音的播放互不影響,但缺點是只能設置音量,位置,不能設置loop,播放完成後,One shot audio自動銷毀。