/// <summary> /// 异步加载太慢了 /// </summary> /// <param name="path">Path.</param> /// <param name="id">Identifier.</param> public void PreloadClip(string bundleName, string soundName, int id) { QTest.TimeBegan(soundName); QResMgr.Instance.LoadResAsync(bundleName, soundName, delegate(bool success, Object resObj) { if (resObj) { Debug.LogWarning("loaded: " + soundName + " " + id.ToString() + "time:" + QTest.TimeStop(soundName)); clips[id] = resObj as AudioClip; playersForClipId[id][0].clip = clips[id]; } }); }
public void PreloadMusic(string path, int id) { QTest.TimeBegan(path); ResMgr.Instance().LoadRes(path, delegate(string resName, Object resObj) { if (resObj) { if (APP_CONFIG.DEBUG) { QPrint.Warn("loaded: " + path + " " + id.ToString() + "time:" + QTest.TimeStop(path)); } musicClips[id] = resObj as AudioClip; } }); }
/// <summary> /// 异步加载太慢了 /// </summary> /// <param name="path">Path.</param> /// <param name="id">Identifier.</param> public void PreloadClip(string path,int id) { QTest.TimeBegan (path); QResMgr.Instance.LoadRes (QAB.SOUND.BUNDLENAME, path,delegate(Object resObj) { if (resObj) { Debug.LogWarning ("loaded: " + path + " " + id.ToString() + "time:" + QTest.TimeStop(path)); clips[id] = resObj as AudioClip; playersForClipId[id][0].clip = clips[id]; } }); }