Unity3d下载资产包

时间:2015-07-02 09:28:50

标签: c# unity3d

我会尝试找到下载新捆绑包或替换旧捆绑包的最佳解决方案。最好的方法(imho) - 使用LoadFromCacheOrDownload。但是,如果用户有3g连接错误,该功能将恢复下载或启动?如果它不会恢复下载,可能有人知道更好的解决方案吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

您可以使用LoadFromCacheOrDownload。根据我的经验,实施是体面的。如果网络丢失,它将不会自行重启下载,您将不得不再次呼叫LoadFromCacheOrDownload。另一方面,当你通过WWW课程出现问题时,它会向你发出信号,你可以再试一次。

关于Unity缓存的一些注意事项:

  • 如果下载失败并且您使用Caching.IsVersionedCached,则会在资产下载时报告,但实际上并非
  • 您无法有选择地清除缓存,因此要么清除整个缓存,要么根本不清除