public IEnumerator MonoLoadByWWWAsync(string url, WWWLoadCallBack callback) { WWW www = new WWW(url); LoadState loadState = new LoadState(); while (!www.isDone) { loadState.UpdateProgress(www); callback(loadState, null); yield return(0); } loadState.UpdateProgress(www); callback(loadState, www); }
public void MonoLoadWWWethod(string url, WWWLoadCallBack callback) { StartCoroutine(MonoLoadByWWWAsync(url, callback)); }
/// <summary> /// 异步加载WWW /// </summary> /// <param name="path"></param> /// <param name="callback"></param> public static void WWWLoadAsync(string url, WWWLoadCallBack callback) { GetInstance().MonoLoadWWWethod(url, callback); }