AudioManager介绍
AudioManager是Unity中的一个脚本类,用于管理游戏中的音频资源。它可以通过单例模式在整个游戏中访问,方便其他脚本类调用音频资源。
AudioManager方法
PlayBackgroundMusic(AudioClip clip)
播放背景音乐。
参数:
- clip: 背景音乐的音频剪辑。
StopBackgroundMusic()
停止播放背景音乐。
PlayEffectSound(AudioClip clip)
播放音效。
参数:
- clip: 音效的音频剪辑。
SetBackgroundMusicVolume(float volume)
设置背景音乐的音量大小。
参数:
- volume: 音量大小,范围从0到1。
SetEffectSoundVolume(float volume)
设置音效的音量大小。
参数:
- volume: 音量大小,范围从0到1。
AudioManager举例子
播放背景音乐
通过AudioManager实例播放背景音乐:
AudioManager.Instance.PlayBackgroundMusic(backgroundMusicClip);
播放音效
通过AudioManager实例播放音效:
AudioManager.Instance.PlayEffectSound(effectSoundClip);
设置背景音乐音量
通过AudioManager实例设置背景音乐音量:
AudioManager.Instance.SetBackgroundMusicVolume(0.5f);
设置音效音量
通过AudioManager实例设置音效音量:
AudioManager.Instance.SetEffectSoundVolume(0.7f);