1

目前,我已将我的场景集合以资产包的形式上传到服务器。但是,我无法删除之前从游戏中下载的资产包。我尝试使用

    WWW www = WWW.LoadFromCacheOrDownload (url, 1);         
    yield return www;
    // Handle error
    if (www.error != null)
    {
        Debug.LogError(www.error);
        yield return true;
    }
    else
    {
        Debug.Log("Loaded");
    }

    AssetBundle assetBundle = www.assetBundle;
    assetBundle.LoadAll ();
    www.assetBundle.Unload (false);
    www.Dispose ();

但我得到了这些错误:

错误截图

4

1 回答 1

3

Caching类负责 Unity 的下载缓存,并Caching.CleanCache有助于删除您下载的所有资产包。

于 2015-04-28T07:00:02.070 回答