Unity3d 开发(十)使用uTomate自动化打包流程

本文介绍了如何使用uTomate插件自动化Unity3d的打包过程,包括基本原理、打包示例和目录迁移。uTomate通过动作和计划实现流程化,简化了原本繁琐的打包任务,例如Android和iOS的打包流程。同时,文章还提到了目录结构调整和资源加载的注意事项。
摘要由CSDN通过智能技术生成

在开发过程中,打包是个比较烦的事情。当不能全自动进行时,这种厌恶会达到极致。uTomate作为一种流程化的解决方案,能比较友好的解决打包问题,这篇文章主要探讨,通过这个插件完成基础的打包流程。更多关于这个插件的使用和API信息可以去它的官网查看。

基本原理

在uTomate中有两个层级的概念,即动作和计划。动作是一个原子操作,比如复制文件夹,烘焙场景等。计划是一个流程,它会按照一定规则执行动作。

uTomate中预制了许多动作,可以通过在Project面板中右键->Create->uTomate然后选择对应的动作。有了这些,就可以流程化繁琐的工作了。

打包示例

基于这个插件我编写了Android打包流程,可以一键出包。定制的情况是将AssetBundle中的资源暂时放置到包里,未来应该会编写将AssetBundle上传到服务器上的工作流。我的文件结构如下:


其中Action目录放置的是基础动作,这些动作根据不同的目的放置到对应的目录中。下面有两个计划分别是打Android包和打IOS包。

制作流程计划首先理清思路创建一系列动作,我的打包流程大体上是这样的:

  1. 打包As
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值