概要
播放音效和背景音乐是一个游戏必要的功能,我只想让它使用的更优雅,更方便
使用
因为 音效也是资源,首先我们先鼠标右键先标记它,若不需要先打包 ab 资源,记得先勾选 SimulationMode,如不清楚先看 UniWb-7- Res2
播放背景音乐
AudioMgr.PlayMusic("background");
播放音效
AudioMgr.PlaySound("gameOver");
循环播放 3 次
AudioMgr.PlaySound("gameOver", 3);
一直循环
AudioMgr.PlaySound("gameOver", -1);
每一次播放完监听
AudioMgr.PlaySound("background", 3, n => {
Debug.Log("播放了第 " + n + "次。");
});
全部播放完毕监听
AudioMgr.PlaySound("background", 3, n =>
{
Debug.Log("播放了第 " + n + "次。");
}, null, a =>
{
Debug.Log("全部播放完毕!");
});
暂停,恢复,停止
AudioMgr.StopSound("gameOver");
AudioMgr.StopMusic();
AudioMgr.PauseSound("gameOver");
AudioMgr.PauseMusic();
AudioMgr.ResumeSound("gameOver");
AudioMgr.ResumeMusic();