[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指向到微信缓存目录)
如图
请教下大佬们关于资源缓存这块是如何处理的? 特别是只缓存超出包体4M的资源 跪谢
微信提供了50M的缓存区域 在开发者工具下看到目录是usr/res 而项目的资源目录是 game/res
问题来了 请教下 如何让包体尽量达到4M后多出来的资源进行缓存 如3D资源
目前发现的问题是 引擎的loader方法无法访问usr目录 除非修改 Laya.Url.basePath = Laya.Browser.window.wx.env.USER_DATA_PATH + "/";
但是如果这样做的话 那想加载本地包也就是game/res里面的资源就无法访问到了
目前的做法是本地包只保留不需要动态加载的资源 如加载页中的背景图片 其他资源一律丢cdn并且保存到微信缓存目录(basePath指向到微信缓存目录)
如图
请教下大佬们关于资源缓存这块是如何处理的? 特别是只缓存超出包体4M的资源 跪谢
没有找到相关结果
已邀请:
要回复问题请先登录
1 个回复
炒粉。
赞同来自: