1. 程式人生 > >Unity 之 添加背景音樂 以及 Slider控制

Unity 之 添加背景音樂 以及 Slider控制

logs 設置 play iou ogg ios style bsp void

遊戲音頻分為背景音樂與環境音樂兩種。
Audio Clip(音頻剪輯)有四種音樂格式。
MP3:適合較長音頻,作為背景音樂。
Ogg:適合較長音頻,作為背景音樂。
Wav:適合較短音頻,作為環境音樂。
Aiff:適合較短音頻,作為環境音樂。


在主攝像機 屬性中單擊Add Component 選擇Audio 組件單擊在選擇Audio Source組件。這樣聲源組件就添加到了主攝像機中了。

技術分享

public class BackMusic : MonoBehaviour {
    public AudioClip music;
    private AudioSource back;
    void
Start () { back = this.GetComponent<AudioSource>(); back.loop = true; //設置循環播放 back.volume = 0.5f;//設置音量最大,區間在0-1之間 back.clip = music; back.Play(); //播放背景音樂, } }

使用UI組件 Slider 控制音量大小:

技術分享

public class BackMusic : MonoBehaviour {
    public AudioClip music;
    
private AudioSource back; public Slider slider; void Start () { back = this.GetComponent<AudioSource>(); back.loop = true; //設置循環播放 back.volume = 0.5f;//設置音量最大,區間在0-1之間 back.clip = music; back.Play(); //播放背景音樂 } void Update() { back.volume
= slider.value; } }

技術分享

Unity 之 添加背景音樂 以及 Slider控制