码迷,mamicode.com
首页 > 微信 > 详细

Laya微信小游戏本地缓存

时间:2019-09-18 09:20:45      阅读:247      评论:0      收藏:0      [点我收藏+]

标签:soft   nbsp   一点   设置   img   atlas   jpg   other   初始化   

测试版本2.1.1.1

查看bin/libs/laya.wxmini.js。

发现只会缓存png,jpg。 声音和atlas,json不会缓存。

 

对比白鹭,白鹭是将png,jpg,atlas,json都进行了缓存。且可以设置哪些需要缓存,哪些不需要。这一点方便多了。

 

 

微信图片加载流程

技术图片

MiniAdpter.init初始化时, 使用MiniImage.loadImage覆盖Laya.loader.loadImage

技术图片

 

 

MiniImage.loadImage在加载图片时,判断缓存是否存在。存在则创建图片,不存在则进行下载。

技术图片

 

 

MiniFileMgr.downOtherFiles下载图片成功后,进行缓存。

技术图片

 

 

 

MiniFileMgr.copyFile缓存成功后,会将该图片保存到缓存列表,用于下次加载时比对,判断该文件是否缓存。

技术图片

 

Laya微信小游戏本地缓存

标签:soft   nbsp   一点   设置   img   atlas   jpg   other   初始化   

原文地址:https://www.cnblogs.com/gamedaybyday/p/11538307.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!