Beispiel #1
0
    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);
    }
Beispiel #2
0
 public void MonoLoadWWWethod(string url, WWWLoadCallBack callback)
 {
     StartCoroutine(MonoLoadByWWWAsync(url, callback));
 }
Beispiel #3
0
 /// <summary>
 /// 异步加载WWW
 /// </summary>
 /// <param name="path"></param>
 /// <param name="callback"></param>
 public static void WWWLoadAsync(string url, WWWLoadCallBack callback)
 {
     GetInstance().MonoLoadWWWethod(url, callback);
 }