Cocos creator打包工程化(py)

背景:之前打包一直手动执行各种脚本,公司发布几个平台(不同服务器),然后上周测试服更新,连续几个版本出现更新问题,搞得人精疲力竭,所以还是交给脚本来执行比较可靠。

当前方式:编译之后将build/jsb-link目录下src,res,subpackages三个文件按照不同的脚本来编译生成版本号的配置文件(原生的是.manifest文件,但是我们支持大厅子游戏更新,所以自定义引擎使用的是.u3d文件作为配置文件),每次都要去改对应的版本号,生成好之后再合并上传。

优化点:1,直接读取项目内版本文件来生成版本号配置文件。

                2,不同平台读取配置文件来读取链接,而不用每个平台创建一个bat

                3,读取项目版本配置中在线服务器标致校验是否是对应版本(避免人为出错)

                4,不开编辑器指令打包

                5,合并压缩

环境:

        cocos creator 2.2,python2.7

配置文件config.ini

[test]
file=version_generator.js
subFile=version_generator_sub_new_test.js
url=https://xxx.ccc.net/client/update/

[game]
file=version_generator.js
subFile=version_generator_sub_new.js
url=https://yyy.dddd.net/client_vn/update/

[india]
file=version_generator.js
subFile=version_generator_sub_new.js
url=https://zzz.ddd.net/game_app/

file是用来生成版本配置文件的js文件:就是官网的js文件

subFile是用来处理subpackages的版本配置文件的js文件

url是将要上传的远程文件地址,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值