不建议大家使用这个API.无论是内存,还是空间限制,还有资源版本的管理开发者均是不清楚的。做为一名专业的开发者来说是很不爽的。
2.Unity会先判断本地有"url"的文件,本地的版本号<API传入的版本号,此时Unity也会去下载最新的文件,然后覆盖本地的此文件,然后记录下最新的版本号。
3.Unity会先判断本地有"url"的文件,本地的版本号>=API传入的版本号,此时Unity会从本地直接取,并且加载相应的文件返回。
删除WWW.LoadFromCacheOrDownload下载的缓存文件?
Caching.CleanCache();
通过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
删除WWW.LoadFromCacheOrDownload下载的缓存文件?
Caching.CleanCache();