Egret社区
皮肤源码 太大导致加载缓慢,有没有什么办法能把这个文件放到后面加载
分享到 :
0 人收藏

3 个回复

倒序浏览
wxl6315  登堂入室 | 2020-1-9 17:43:07
你可以吧皮肤文件压缩 zip,加载完成后解压加载。可以解决这个问题
app小王子  社区管理员 | 2020-1-10 10:55:39
如果你的loading界面不需要用皮肤文件的东西的话,可以把default.thm.json文件在后面加载。
皮肤延迟加载2.png

把loadTheme()放在loadGrounp()后面,然后不加await,就是不等皮肤加载完成,就进入游戏了。但是需要判断自己这个皮肤加载完成没。

回帖奖励 +20 银子

mosquito133  登堂入室 | 2020-1-15 23:08:56
wxl6315 发表于 2020-1-9 17:43
你可以吧皮肤文件压缩 zip,加载完成后解压加载。可以解决这个问题

确实,如果皮肤文件很多,这个方法胜过把exml编译为js的方法,编译出来要几M,而zip一下只有十分之一。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|京网文[2014]0791-191号|京ICP证150115号|Egret社区 ( 京ICP备14025619号 )

Powered by Discuz! X3.4 © 2001-2019 Comsenz Inc.

返回顶部