对于Cocos Creator包体优化可分为
1.项目设置
1.模块设置
通过去除无需使用的模块来减少包体
(微信小游戏还支持引擎分离可在打包时勾选)
2.resources
总而言之不需要动态加载的资源不要放入resources中
3.分包设置
1.首包只包含 loading 场景所需要的代码和资源。
2.远程分包与本地包的区别,A:远程分包从服务器加载,本地分包从安装包内加载; B:小游戏平台-远程分包不能包含代码。
3.小游戏(以微信平台为例)主包4M、整体包20M,可以充分利用小游戏平台的 CDN, 能减少成本。
2.项目资源
1.图片
编码格式优化—能够使用jpg的,尽量使用jpg 例如背景图。
图集打包—拆分小图,图集尽量没有空档
UI使用—尽量重复使用UI(善用九宫格)
2.声音
使用格式工厂对声音进行压缩
3.动画
减少帧动画的使用,尽量使用骨骼动画代替
4.字体
尽量使用系统自带字库
自定义字库需删除无用字
使用位图字
5.3D模型
让美术操作在不影响大体效果尽可能减少面数