2.4.0引擎的AssetBundle,官方文档的说法是旨在减少首次下载和加载的时间,可以把部分功能资源进行分包放在远程服务器中,按需加载。
目前手头上正在做的Android项目正好存在包体过大的问题,所以使用了AssetBundle进行了分包加载,将部分资源放到远程服务器中,但是在使用过程中存在一些疑问
例如:将10M的资源放到远程服务器,第一次启动游戏,loadBundle会将远程的bundle资源下载并缓存到内存中,如果我关闭游戏再启动,再调用loadBundle是否会再次下载这10m 的资源,如果我分包的资源比较多,是否意味着玩家每次重启游戏都要不断的下载远程的bundle的资源。
关于这块官方文档没有找到说明,引擎能否补充下关于AssetBundle的缓存机制,特别是远程加载资源的缓存的机制。
)