[LayaAirIDE 2.0]关于小游戏的缓存bug
问题描述:发布微信小游戏(同理其他平台也有这个问题),采取代码和资源分离的方式。资源打包成了一个zip包存在服务端。首次加载先下载zip包并解压,然后设置Laya.URL.basePath后正常调用Loader的相关方法。此时因为资源文件已经在本地了,并不需要laya去做缓存,然而laya还是会copy一份,并且设置Laya.MiniAdpter.autoCacheFile = false;Laya.MiniAdpter.AutoCacheDownFile = false;也没啥用。这样的问题导致首次进入非常非常非常的慢,因为3d游戏的文件往往会很多。
看了最新版本的库(2.5.0),依然有这个问题。希望快点改掉吧,每次都要手动修改小游戏的适配文件,很麻烦。
做上面修改可以解决这个这个问题。
这个函数也需要改成这样,不然从本地加载图片类型的资源就没办法加载到,但是没精力去通读整个代码,不知道这样改了以后有没有隐患,目前为止几个小游戏暂时没发现什么问题。
赶紧的改吧,到底是个什么逻辑。
看了最新版本的库(2.5.0),依然有这个问题。希望快点改掉吧,每次都要手动修改小游戏的适配文件,很麻烦。
做上面修改可以解决这个这个问题。
这个函数也需要改成这样,不然从本地加载图片类型的资源就没办法加载到,但是没精力去通读整个代码,不知道这样改了以后有没有隐患,目前为止几个小游戏暂时没发现什么问题。
赶紧的改吧,到底是个什么逻辑。
没有找到相关结果
已邀请:
要回复问题请先登录
1 个回复
Laya_XSN
赞同来自: