[LayaAir 2.0]关于微信小游戏缓存问题 求大佬们指教

发现laya只能缓存图片跟音乐  但是项目中有很多3D相关的资源想缓存起来   
微信提供了50M的缓存区域  在开发者工具下看到目录是usr/res  而项目的资源目录是 game/res
问题来了 请教下 如何让包体尽量达到4M后多出来的资源进行缓存 如3D资源
目前发现的问题是 引擎的loader方法无法访问usr目录  除非修改 Laya.Url.basePath = Laya.Browser.window.wx.env.USER_DATA_PATH + "/";
 
但是如果这样做的话  那想加载本地包也就是game/res里面的资源就无法访问到了
目前的做法是本地包只保留不需要动态加载的资源 如加载页中的背景图片 其他资源一律丢cdn并且保存到微信缓存目录(basePath指向到微信缓存目录)
如图
TIM图片20190525132257.png

 
请教下大佬们关于资源缓存这块是如何处理的? 特别是只缓存超出包体4M的资源   跪谢
已邀请:

炒粉。

赞同来自:

0.0 我去  这种常见的需求没有大佬遇到过愿意分享一下的吗   拜谢啊

要回复问题请先

商务合作
商务合作