Cocos2dx-3.x减小空包体方法

Cocos2dx-3.x减小空包体方法。

由于公司需要,记录一下如何减小cocos2dx-3.x的方法,以免自己忘记:

  • 在cocos2d/cocos/base/ccConfig.h文件中,把不需要使用的第三方插件关闭。比如没有使用物理或者3D物理,就把CC_USE_PHYSICS CC_USE_3D_PHYSICS变为0.
  • 在cocos2d/cocos/cocos2d.h文件中将不需要的头文件注释。比如:物理相关,3D相关(其中CCAABB.h, CCFrustum.h, CCOBB.h CCPlane.h不能注释),VR相关,tilemap相关,骨骼动画相关等。根据游戏需要删除。
  • 同理检查cocos2d/cocos/extensicons/cocos-ext.h下的头文件。
  • 删除已经注释掉的class。

以上只是在工程中删除,在进行android编译时会报错。需要修改mk文件。所以要记住自己注释和删除的文件及插件。

  • 编辑cocos2d/cocos/Android.mk。注释已经在cocos2d.h头文件注释的.cpp。注释LOCAL_STATIC_LIBRARIES里不需要的静态库。注释$(call import-module …)不需要的模块。
  • 同理检查cococs2d/extensions/Android.mk下的静态库和模块。

至此打出来的空包实验后,只有1M多,满足公司小包要求。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值