程序中需要播放的音频文件需要存储在 Resources/Audio 文件夹下面 (文件夹自己创建)。然后调用:
AudioClipManager.GetInstance().FindClipByName("你要找的音频文件名");就可以得到想要的音频文件
class AudioClipManager {
//音频字典
private Dictionary<string, AudioClip> soundDicts = new Dictionary<string, AudioClip>();
/// <summary>
/// 单例模式
/// </summary>
private static AudioClipManager Instance;
public static AudioClipManager GetInstance()
{
if (Instance == null)
{
Instance = new AudioClipManager();
}
return Instance;
}
/// <summary>
/// 判断字典中是否存在该文件,不存在则加载
/// </summary>
/// <param name="fileName"></param>
/// <returns></returns>
public AudioClip FindClipByName(string fileName)
{
i