【问题标题】:Unable to delete downloaded asset bundles无法删除下载的资产包
【发布时间】:2015-04-28 15:00:02
【问题描述】:

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

    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 ();

但我收到了这些错误:

【问题讨论】:

  • 最好只复制错误文本而不是截屏错误。首先,对于 SO 的移动用户,文本可以更好地扩展,其次,在 Unity 中,错误(和控制台中的其他消息)可能包含有用的信息,这些信息不适合您在控制台窗口中看到的前两行。

标签: unity3d assetbundle


【解决方案1】:

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

【讨论】:

  • 是否可以删除特定的资产包而不是全部清理?
猜你喜欢
  • 2021-01-08
  • 2023-03-29
  • 2014-03-13
  • 1970-01-01
  • 1970-01-01
  • 2020-12-19
  • 2021-09-19
  • 2020-06-19
  • 1970-01-01
相关资源
最近更新 更多