Unity中播放音樂和音效


 1 using System.Collections;
 2 using System.Collections.Generic;
 3 using UnityEngine;
 4 
 5 public class AudioManager : MonoBehaviour
 6 {
 7     //將聲音管理器寫成單例模式
 8     public static AudioManager Am;
 9     //音樂播放器
10     public AudioSource MusicPlayer;
11     //音效播放器
12     public AudioSource SoundPlayer;
13     void Start()
14     {
15         Am = this;
16         
17     }
18 
19     // Update is called once per frame
20     void Update()
21     {
22         
23     }
24 
25     //播放音樂
26     public void PlayMusic(string name)
27     {
28         if (MusicPlayer.isPlaying == false)
29         {
30             AudioClip clip = Resources.Load<AudioClip>(name);
31             MusicPlayer.clip = clip;
32             MusicPlayer.Play();
33         }
34         
35     }
36 
37     //播放音效
38     public void PlaySound(string name)
39     {
40         AudioClip clip = Resources.Load<AudioClip>(name);
41         SoundPlayer.clip = clip;
42         SoundPlayer.PlayOneShot(clip);
43     }
44 }

注意:需將音樂和音效文件放在Resources文件夾中


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM