小游戏,只所以为小,因为它的体积确实小,下载起来快,随用随走。
在微信小游戏中, 游戏包体大小是有限制的,首包是4M,分包的话,在cocoscrator中,也只能分包js文件,所以,图片文件还是只能通过远程加载。但是,creator构建出来的图片资源,会一次性被小游戏加载回来,这样,就会造成小游戏在加载图片资源时,会有黑屏,资源过大时,黑屏时间就更长。所以,这时候使用手动动态加载大图,可以有效的减少初始化游戏时的网络压力。
下面通过以下几个方法,来优化我们的游戏
1、手动加载超大图
将游戏中使用到的大图(超过50kb的),采用低分辨率小图作为初始图,然后在节点onLoad以后,采用cc.loader.load() 方法,来动态加载原图。 这样既不会造成初始没有图,也可以展示更清晰的原图。
more >>