WWW.LoadFromCacheOrDownload简介

       不建议大家使用这个API.无论是内存,还是空间限制,还有资源版本的管理开发者均是不清楚的。做为一名专业的开发者来说是很不爽的。

通过WWW.LoadFromCacheOrDownload加载AssetBundle的机制?

1.Unity会先判断本地有无"url"的文件,如果没有,就会根据URL去下载相应的文件。然后在本地存储一下文件,并记录相应的版本号。
2.Unity会先判断本地有"url"的文件,本地的版本号<API传入的版本号,此时Unity也会去下载最新的文件,然后覆盖本地的此文件,然后记录下最新的版本号。
3.Unity会先判断本地有"url"的文件,本地的版本号>=API传入的版本号,此时Unity会从本地直接取,并且加载相应的文件返回。


通过WWW.LoadFromCacheOrDownload下载的缓存文件在哪里呢?

对应路径:C:\Documents and Settings\Administrator\AppData\LocalLow\Unity\WebPlayer\Cache\DefaultCompany_XX

XX是工程的名字。

删除WWW.LoadFromCacheOrDownload下载的缓存文件?
Caching.CleanCache();

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值