首先,简要介绍一下加载AssetBundle的主要两种方式,分别是new WWW(url)和WWW.LoadFromCacheOrDownload,两种方式的具体用法,自己查官方API,这里不再叙述
new WWW是单纯地把AssetBundle加载到内存
WWW.LoadFromCacheOrDownload是把AssetBundle写入到缓存中,然后在需要加载AssetBundle时,再从缓存中读取AssetBundle,达到一个加速效果,而且只在内存中保存一些必要的缓存指针信息,因此非常省内存,目前我在的公司都是用这种加载方式
这次主要是比较这两种方式的加载效率
测试结果:
1.在PC上,两种方式的效率,第一次只相差大约40%,可能PC端的硬盘有高速缓存和读写速度相对较快的原因,而在移动端,效率则