做微信麻将游戏的时候,发现在进入牌桌loading需要 很长时间,看了一下 资源,自动合图后差不多 有4张 10241024 +4张 1024512的图片,chorme加载了差不多10s,这个加载时间也太恐怖了。
采用的接口 是 loader.loadResDir 去整个文件夹加载。
为了减少loading 时间, 目前 已经做了 :
1.资源分类加载,保证进牌桌前loading 只加载手牌 以及 麻将场景;
2.麻将图片 压图和 合图,目前还未做纹理压缩。
由于麻将可能出现在 进入大厅时,断线重连进入牌桌这种情况,所以资源目前是放在进牌桌之前预加载,但是这个时间太长了。按理说 8张图片 加载的时间也应该不至于如此之长。
目前用的版本是 v2.09 ,之前用 v1.9 开发的时候,进战斗加载很多spine貌似也没有这么久。