using System.Collections; using System.Collections.Generic; using UnityEngine; public class AudioMgr : MonoBehaviour { private static AudioMgr _instance; //单利 public static AudioMgr instance { get { if (_instance == null) { GameObject goR = Resources.Load("Prefabs/AudioMgr"); GameObject AudioMgr = Instantiate(goR); _instance = AudioMgr.AddComponent(); } return _instance; } } private AudioSource music; private AudioSource sound; private void Awake() { music = transform.Find("Music").GetComponent(); sound = transform.Find("Sound").GetComponent(); //切换场景不销毁 DontDestroyOnLoad(this); } public void PlayBGM() { music.Play(); } public void PlaySound() { sound.Play(); } }