CocosCreator开发笔记(25)-一些总结

包体优化
  • 删除无用代码
  • 定期清理,删除重复和未引用的资源
  • 压缩音效文件,尽可能少占用空间
  • 资源尽量放到res目录下。因为resources目录下的每个文件都会生成一个json,构建导出时,把资源映射关系存到Settings.js中,导致setting.js变大,所以,不是代码动态加载的资源,千万别放到resources目录下。另外为了防止缓存问题,构建时通常使用md5,此时Settings.js文件会进一步膨胀。
  • 对于图片资源,尽量让美术人员出图时就压缩好。如果使用了Creator的自动图集功能,最好在构建后用TinyPNG把这些合成大图再压缩一遍。有个问题是Creator2.0开始构建后文件都是uuid命名,可以用Creator官方插件找出它们的对应关系,再用脚本分析出哪些是自动图集生成的,之后再压缩这些图即可。
性能优化
  • 多个Label尽量相邻放在同一个节点下,可合并DrawCall。
  • 九宫格Sprite和艺术数字图片即使同一层次,也不能合并DrawCall。
  • Prefab的性能消耗主要在cc.instaniateaddChild
  • 减小节点层级和数量。如果是重复多次使用的节点,一定要使用对象池,并且Prefab记得勾选“优化多次创建性能”这个选项
WKWebView

iOS开放了WKWebView,具有一定的JIT支持,有助于提升游戏性能,如果游戏需要打包成h5版本接入到App,推荐

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值