这是调试版吧,release 后会小不少。不会包含 web 专用的
主要是影响游戏启动速度。
是调试版。有空试试release.
release版本自动编译成jsc了?可以设置成为不编译吗?(我需要把project.js处理下)
目前不行。1.6.2 会自动拆分 jsc 的行号,不会合并成一行。
可以增加一个选项,release版本输出js而不是jsc吗?
为什么不要 jsc?
回复好快~
现在所有代码都被打到project.js里了,有两个问题:
- 热更新文件太大
- 游戏启动速度比较慢
我需要把project.js拆分成多个小文件,来解决这两个问题。debug模式已经ok了,就差release了。
相关讨论:
http://forum.cocos.com/t/js/45969
http://forum.cocos.com/t/project-jsc/36345
自己把js拆分后,再compile成jsc。
可以加个项目设置了
setting.js也很大,4万多行~。
这个有办法减小或者分几次加载吗?
目前没办法,1.6 已经变小很多了,1.7 或者 1.8 的时候会继续变小
赞。 1.6.2正式版会有吗?
1.6 还是以修复 bug 为主吧
只是加一个设置不会有什么影响的吧
拆分之前,project.js有6M+,拆分后只有300k,启动时间平均缩短了至少一倍,效果非常明显。
(setting.js, jsb_polyfill.js等还是比较大,否则可以更快)。
求在1.6.2正式版加一个选项,跳过编译步骤. @jjyinkailejj @jare
1.7 已经加上了,1.6 不会有这个了,1.6 只会修 bug
那release和debug模式,导出的project.js有区别吗?
我是不是可以用debug导出一遍,得到project.dev.js,然后再用release导出一遍,把project.dev.js改成project.js,然后compile?
我总结一下,在 youyou 老师努力之下,1.7 开始,原生平台 jsb_polyfill 能瘦身了,并且能设置不进行脚本加密。
区别不大,你可以先这样用