Unity3d下载资产捆绑包

本文关键字:下载 Unity3d | 更新日期: 2023-09-27 18:00:43

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

谢谢!

Unity3d下载资产捆绑包

您可以使用LoadFromCacheOrDownload。根据我的经验,实施是不错的。如果网络中断,它无法自行重新启动下载,您必须再次致电LoadFromCacheOrDownload。另一方面,当WWW类出现问题时,它确实会向您发出信号,您可以再试一次。

关于Unity缓存的几个注意事项:

  • 如果下载中途失败,并且您使用Caching.IsVersionedCached,它将报告为资产下载,但实际上不是
  • 你不能选择性地清除缓存,所以要么清除整个缓存,要么什么都不清除