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);
05-28 06:12