Unity脚本自动化打包流程

前期准备工作:

1.搭建jenkis来作为自动化打包流程的控制台,编写ant脚本,把所有在代码中需要配置的参数写到ant脚本的property声明文件中

2.在外部创建一个文件夹来放所有平台相关资源,不用的平台资源对应不同的目录

打包流程:

初始化:

1.覆盖平台相关资源

2.拉取svn到指定版本

3.将指定平台写入代码中

4.关闭打包机上unity和资源管理器窗口

编译准备工作:

1.设置Unity宏定义

2.设置游戏版本号,版本号为版本号前缀定义加svn版本号如 v1.1.1.12345,最后一位就是版本号,写入代码中

构建游戏aesstbundle资源:

1.调用打包脚本,构建资源输出到指定目录

2.将资源打成压缩包输出到resource目录下

构建资源版本信息

1.找出资源目录下最大的资源版本号,写入游戏代码中

构建游戏安装包

  1.确认并写入以下到resource的配置中,因为这些配置是跟随安装包的

资源版本号

入口服务器地址

需要连接的服务器的标签定义

发行渠道名称

数据后台的appid定义

sdk的appid定义

2.将需要构建资源的resource目录命名成其他名字,不然会被打入游戏包中

3,构建游戏包,完成以后还原res目录

加密游戏包

1.用java工具apktool解开游戏包

2.用vs工具dotfuscator混淆游戏代码

3.用加密程序加密游戏dll

4.替换游戏入口libmono.so文件为带解密算法的so文件

5.删除签名文件

6,重新打包

7.再签名

8.上传ftp留档

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值