优化Egret引擎启动时的加载流程
2018-03-05 本文已影响0人
vampire_4474
此优化方案由于引擎5.0以下的版本,5.0之后的版本index.html加载js文件的方式已经变了。现在打包发版的为了保证稳定性使用5.0以下的版本。
下面的是打包之后的项目结构:
打包index.html是入口,main.min.js就是项目源码ts打包成js之后的文件(main.min.zip是自己压缩的)。
打包后的index.htmlindex.html会加载这个main.min.js,发布的项目,在加载的时候会很慢,就是因为加载这个js,体积很大,所以会很慢。将js代码压缩成zip文件,下载下来再解压出来就好了。
loadzip上边的方法用于加载游戏源码
解压上边的方法用于解压
加载上边的方法用于执行,main.min.zip后边跟着的版本号可以根据版本更新修改,用于下载到最新代码。