public void IsMusicOnTest() { #if UNITY_EDITOR UnityEditor.EditorPrefs.SetInt("SimulateAssetBundles", 1); #endif ResMgr.Init(); var loader = ResLoader.Allocate(); // 提前预加载,否则会进行异步加载 loader.LoadSync <AudioClip>("sound1"); AudioKit.Settings.IsMusicOn.Value = false; AudioKit.PlayMusic("sound1"); Assert.IsFalse(AudioKit.MusicPlayer.AudioSource); Assert.Throws <NullReferenceException>(() => { var name = AudioKit.MusicPlayer.AudioSource.clip.name; }); loader.Recycle2Cache(); loader = null; }
public void PauseAndResumeMusicTest() { #if UNITY_EDITOR UnityEditor.EditorPrefs.SetInt("SimulateAssetBundles", 1); #endif ResMgr.Init(); var loader = ResLoader.Allocate(); // 提前预加载,否则会进行异步加载 loader.LoadSync <AudioClip>("sound1"); AudioKit.Settings.IsMusicOn.Value = true; AudioKit.PlayMusic("sound1"); AudioKit.PauseMusic(); Assert.IsFalse(AudioKit.MusicPlayer.AudioSource.isPlaying); AudioKit.ResumeMusic(); Assert.IsTrue(AudioKit.MusicPlayer.AudioSource.isPlaying); loader.Recycle2Cache(); loader = null; }
protected override void OnShow() { AudioKit.PlayMusic(GameDefine.Instance.AudioPathPrefix + "8bitAdvantrue"); //AudioKit.MusicPlayer.SetVolume(0.5f);ÎÞ·¨ÉúЧ transform.localScale = Vector3.zero; transform.DOScale(Vector3.one, 0.3f); }
public void MusicVolumeTest() { #if UNITY_EDITOR UnityEditor.EditorPrefs.SetInt("SimulateAssetBundles", 1); #endif ResMgr.Init(); var loader = ResLoader.Allocate(); // 提前预加载,否则会进行异步加载 loader.LoadSync <AudioClip>("sound1"); AudioKit.Settings.IsMusicOn.Value = true; AudioKit.Settings.MusicVolume.Value = 0.5f; AudioKit.PlayMusic("sound1"); Assert.AreEqual(AudioKit.MusicPlayer.AudioSource.volume, 0.5f); AudioKit.Settings.MusicVolume.Value = 1.0f; Assert.AreEqual(AudioKit.MusicPlayer.AudioSource.volume, 1.0f); loader.Recycle2Cache(); loader = null; }
protected override void OnShow() { AudioKit.PlayMusic(GameDefine.Instance.AudioPathPrefix + "8bitAdvantrue"); this.Delay(0.1f, () => { AudioKit.MusicPlayer.SetVolume(GameDataManager.GetFloat("MusicValue")); AudioKit.VoicePlayer.SetVolume(GameDataManager.GetFloat("SoundValue")); }); transform.localScale = Vector3.zero; transform.DOScale(Vector3.one, 0.3f); }
private void Awake() { var btnPlayHome = transform.Find("BtnPlayHome").GetComponent <Button>(); var btnPlayGame = transform.Find("BtnPlayGame").GetComponent <Button>(); var btnPlaySound = transform.Find("BtnPlaySoundClick").GetComponent <Button>(); var btnPlayVoiceA = transform.Find("BtnPlayVoice").GetComponent <Button>(); var btnSoundOn = transform.Find("BtnSoundOn").GetComponent <Button>(); var btnSoundOff = transform.Find("BtnSoundOff").GetComponent <Button>(); var btnMusicOn = transform.Find("BtnMusicOn").GetComponent <Button>(); var btnMusicOff = transform.Find("BtnMusicOff").GetComponent <Button>(); var btnVoiceOn = transform.Find("BtnVoiceOn").GetComponent <Button>(); var btnVoiceOff = transform.Find("BtnVoiceOff").GetComponent <Button>(); var musicVolumeSlider = transform.Find("MusicVolume").GetComponent <Slider>(); var voiceVolumeSlider = transform.Find("VoiceVolume").GetComponent <Slider>(); var soundVolumeSlider = transform.Find("SoundVolume").GetComponent <Slider>(); btnPlayHome.onClick.AddListener(() => { AudioKit.PlayMusic("resources://home_bg"); }); btnPlayGame.onClick.AddListener(() => { AudioKit.PlayMusic("resources://game_bg"); }); btnPlaySound.onClick.AddListener(() => { AudioKit.PlaySound("resources://game_bg"); }); btnPlayVoiceA.onClick.AddListener(() => { AudioKit.PlayVoice("resources://game_bg"); }); btnSoundOn.onClick.AddListener(() => { AudioKit.Settings.IsSoundOn.Value = true; }); btnSoundOff.onClick.AddListener(() => { AudioKit.Settings.IsSoundOn.Value = false; }); btnMusicOn.onClick.AddListener(() => { AudioKit.Settings.IsMusicOn.Value = true; }); btnMusicOff.onClick.AddListener(() => { AudioKit.Settings.IsMusicOn.Value = false; }); btnVoiceOn.onClick.AddListener(() => { AudioKit.Settings.IsVoiceOn.Value = true; }); btnVoiceOff.onClick.AddListener(() => { AudioKit.Settings.IsVoiceOn.Value = false; }); AudioKit.Settings.MusicVolume.BindWithInitialValue(v => musicVolumeSlider.value = v); AudioKit.Settings.VoiceVolume.BindWithInitialValue(v => voiceVolumeSlider.value = v); AudioKit.Settings.SoundVolume.BindWithInitialValue(v => soundVolumeSlider.value = v); musicVolumeSlider.onValueChanged.AddListener(v => { AudioKit.Settings.MusicVolume.Value = v; }); voiceVolumeSlider.onValueChanged.AddListener(v => { AudioKit.Settings.VoiceVolume.Value = v; }); soundVolumeSlider.onValueChanged.AddListener(v => { AudioKit.Settings.SoundVolume.Value = v; }); }
private void Start() { ResMgr.Init(); AudioManager.Instance.SendMsg(new AudioSoundMsg("TestSound")); AudioManager.Instance.SendMsg(new AudioMusicMsg("BackGroundMusic")); AudioManager.Instance.SendMsg(new AudioStopMusicMsg()); AudioKit.PlaySound("TestSound"); AudioKit.PlayMusic("BackgroundMusic"); }
private void Awake() { var btnPlayHome = transform.Find("BtnPlayHome").GetComponent <Button>(); var btnPlayGame = transform.Find("BtnPlayGame").GetComponent <Button>(); var btnPlaySound = transform.Find("BtnPlaySoundClick").GetComponent <Button>(); var btnPlayVoiceA = transform.Find("BtnPlayVoice").GetComponent <Button>(); var btnSoundOn = transform.Find("BtnSoundOn").GetComponent <Button>(); var btnSoundOff = transform.Find("BtnSoundOff").GetComponent <Button>(); var btnMusicOn = transform.Find("BtnMusicOn").GetComponent <Button>(); var btnMusicOff = transform.Find("BtnMusicOff").GetComponent <Button>(); var btnVoiceOn = transform.Find("BtnVoiceOn").GetComponent <Button>(); var btnVoiceOff = transform.Find("BtnVoiceOff").GetComponent <Button>(); btnPlayHome.onClick.AddListener(() => { AudioKit.PlayMusic("resources://home_bg"); }); btnPlayGame.onClick.AddListener(() => { AudioKit.PlayMusic("resources://game_bg"); }); btnPlaySound.onClick.AddListener(() => { AudioKit.PlaySound("resources://button_clicked"); }); btnPlayVoiceA.onClick.AddListener(() => { AudioKit.PlayVoice("resources://hero_hurt"); }); btnSoundOn.onClick.AddListener(() => { AudioKit.Settings.IsSoundOn.Value = true; }); btnSoundOff.onClick.AddListener(() => { AudioKit.Settings.IsSoundOn.Value = false; }); btnMusicOn.onClick.AddListener(() => { AudioKit.Settings.IsMusicOn.Value = true; }); btnMusicOff.onClick.AddListener(() => { AudioKit.Settings.IsMusicOn.Value = false; }); btnVoiceOn.onClick.AddListener(() => { AudioKit.Settings.IsVoiceOn.Value = true; }); btnVoiceOff.onClick.AddListener(() => { AudioKit.Settings.IsVoiceOn.Value = false; }); }
public void PlayMusic(string path) { AudioKit.PlayMusic(path_prefix + path); }