unity-game-engine - 无法删除下载的资源包

标签 unity-game-engine assetbundle

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

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

但是我遇到了这些错误:

errors screenshot

最佳答案

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

关于unity-game-engine - 无法删除下载的资源包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29911522/

相关文章:

iOS IAP 无法在 Unity 上运行, "Service Unavailable"

caching - Unity 3D : Asset Bundles vs. 资源文件夹与 www.Texture

unity3d - 在编辑器播放模式下显示从AssetBundle加载的 Sprite 时出现问题

scripting - 如何加载 Assets 包

ios - 将数据从 iOS 应用程序传输到 Unity3D

c# - 将 GetComponent<>() 与变量一起使用?

linux - 如何在 Linux 上启动 Unity 编辑器?

c# - Assetbundle 不适用于 iOS

c# - unity assetbundle 加载 Assets 类型

c# - Random.Range(float, float) 无法通过实例引用访问;用类型名称来限定它