public void PlayMusic(string audioFileName) { if (ClientSave.GetBool(PrefsInfo.IsCloseMusic)) { return; } audio.loop = true; AudioClip clip = Resources.Load <AudioClip> ("Sound/" + audioFileName); audio.clip = clip; audio.Play(); }
public void PlayOneShot(string audioFileName) { if (ClientSave.GetBool(PrefsInfo.IsCloseMusic)) { return; } once_audio.loop = false; AudioClip clip = Resources.Load <AudioClip> ("Sound/" + audioFileName); once_audio.clip = clip; once_audio.Play(); }
/// <summary> /// 初始化游戏管理器 /// </summary> void Start() { bPlayCg = ClientSave.GetBool(PrefsInfo.IsCloseCg); if (!bPlayCg) { UnityTools.TryAddComponent <CGManager> (gameObject).PlayCGByName("cg.mov", null, EndCg); } else { EndCg(); } //MonitorOthers (); }
/// <summary> /// 播放音频剪辑 /// </summary> /// <param name="clip"></param> /// <param name="position"></param> public void Play(string audioFileName, Vector3 postion = default(Vector3)) { if (ClientSave.GetBool(PrefsInfo.IsCloseMusic)) { return; } AudioClip clip = null; if (Get(audioFileName) == null) { clip = Resources.Load <AudioClip> ("Sound/" + audioFileName); // ResourceManager.GetInstance ().LoadAudioClip (audioFileName); if (clip == null) { return; } Add(audioFileName, clip); } else { clip = Get(audioFileName); } AudioSource.PlayClipAtPoint(clip, Vector3.zero); }