public static AudioPoolObject Play(string clipPath, bool isLoop = false, float volumne = 1.0f) { AudioClip clip = Resources.Load <AudioClip>(Config.AudioPath + clipPath); AudioPoolObject temp = Play(clip.name, clip, isLoop, volumne); temp.Play(); return(temp); }
/// <summary> /// ±³¾°ÒôÀÖ /// </summary> /// <param name="clipPath"></param> public static AudioPoolObject PlayBG(string clipPath, bool isLoop = true, float volumne = 1.0f) { AudioClip clip = Resources.Load <AudioClip>(Config.AudioPath + clipPath); AudioPoolObject temp = Play("BGMusic", clip, isLoop, volumne); temp.DontDestory(); temp.Play(); return(temp); }
/// <summary> /// ±³¾°ÒôÀÖ /// </summary> /// <param name="clipPath"></param> public static AudioPoolObject PlayBG(string clipPath,string clipName,bool isLoop=true,float volumne=1.0f) { AudioClip clip = null; AudioClipDictionary.TryGetValue("",out clip); Resources.Load<AudioClip>(Config.AudioPath + clipPath); AudioPoolObject temp = Play("BGMusic", clip, isLoop, volumne); temp.DontDestory(); temp.Play(); return temp; }
/// <summary> /// ±³¾°ÒôÀÖ /// </summary> /// <param name="clipPath"></param> public static AudioPoolObject PlayBG(string clipPath, bool isLoop = true, float volumne = 1.0f) { Instance.AudioClipDictionary.TryGetValue(clipName, out clip); if (clip == null) { Resources.Load <AudioClip>(Config.AudioPath + clipPath); } AudioPoolObject temp = Play("BGMusic", clip, isLoop, volumne); temp.DontDestory(); temp.Play(); return(temp); }
/// <summary> /// ²¥·ÅÒôЧ(»áÖظ´) /// </summary> /// <param name="clipPath"></param> /// <param name="isLoop"></param> /// <param name="volumne"></param> /// <returns></returns> public static AudioPoolObject Play(string clipPath, bool isLoop = false, float volumne = 1.0f) { AudioClip clip = null; string clipName = GetClipName(clipPath); Instance.AudioClipDictionary.TryGetValue(clipName, out clip); if (clip == null) { Resources.Load <AudioClip>(Config.AudioPath + clipPath); } AudioPoolObject temp = Play(clip.name, clip, isLoop, volumne); temp.Play(); return(temp); }
/// <summary> /// ±³¾°ÒôÀÖ /// </summary> /// <param name="clipPath"></param> public static AudioPoolObject PlayBG(string clipPath, string clipName, bool isLoop = true, float volumne = 1.0f) { AudioClip clip = null; Instance.AudioClipDictionary.TryGetValue(clipName, out clip); if (clip == null) { Resources.Load <AudioClip>(Config.AudioPath + clipPath + "/" + clipName); } int begin = clipPath.LastIndexOf("/"); string name = clipPath.Substring(); AudioPoolObject temp = Play("BGMusic", clip, isLoop, volumne); temp.DontDestory(); temp.Play(); return(temp); }