非新手求官方大大指教:网页上 loader.loadResDir 加载图片巨慢,有什么优化方法

微信小游戏棋牌开发过程中,遇到一个问题,进如游戏前,需要预加载所有的麻将,看了一下,里面的资源差不多有4张1024*1024图集,为什么在网页上加载需要10多秒,这完全无法忍受啊,请问各位有啥优化方式么?
之前是放在登录时候加载的,但是这样势必会卡登录很久,这也不太行。
我比较纠结的是为什么会这么慢,不正常啊,是因为这个文件 夹内部 文件夹分的个数太多的原因么?

cocos 的load图片, 看似一张图片, 但是他还带了相关json下载, 文件的保存, 图片的解析等.
如果为了预加载, 建议用wx.downloadFile 直接下载并文件保存

想问一下是否有什么其它的优化方案,能够加快这种加载速度,因为想从项目角度或者引擎的角度,去解决这个问题,不想依赖平台。

下载速度还看你图片有多大和网速的,编辑器生成的图集图片没有经过压缩都很大,你可以试试构建完之后 用图片压缩工具把图片压缩下,比如pngquant或者tinypng。

1.图片压缩网站压缩
2.使用多个loading进度条
3.不要一次性加载所有,loading场景和游戏开始场景分批加载,只需要分两个文件夹

你说的这些我都知道。。。。。
但是考虑到玩家进大厅断线重连的问题,其实就需要在进入游戏后,立即进入游戏。
图片压缩肯定是要做的,多个loading已经拆的差不多,兄弟们来点干货,我不是新手,有没有从引擎层面加快速度的。

我记得半年前我们用1.9版本 做的战斗,加载了n多spine 加上音频,loading时间也就这么长,为啥一个麻将的资源加载也要这么久,我看了下合图大小,也就四张1024*1024啊,加载时间长度不正常啊

现在版本是 v2.09

各位老哥,有没有啥子好方法啊

使用getRes或者提前拿个东西加载的时候存起来, 用的时候直接通过那个东西取, 内存占中会变大, 但是显示效果会更好

有没有大神来提点一下啊

我感觉今天会有大神现身

坚持住,5G马上就来支援你了

等5G到了我就废了。。。。

大神们,难道就么得好点的解决方案么。。。。,为啥子哦