Unity Cloud Build使您轻松创建和分享游戏的构建。 它自动编译,部署,并测试你的游戏,已便您和您的团队可以快速迭代。安装程序需要几秒钟,并与现有的源代码管理库配合使用。
上面的话是从官方翻译过来的。说白了就是Unity提供了一种帮我们自动Build项目的服务,我们把项目提交到远程版本库上,在Unity Cloud Build中配置信息,使它关联我们的版本库,只要版本库有提交,发生变化,它就会自动Build项目,并向所有项目的成员发送邮件(无论是否Build成功都会发送)。
下面,我们以git为例,一步一步配置。
1.创建github账号https://github.com/(怎么创建就不用说了吧)
2.新建一个组织(这里是以团队一起开发项目为例)
如果不付费,则只能是公开的
3.往组织里邀人,,设置成员权限
勾选write,这样成员就可以提交,拉项目了。
4.下载GitHub Desktop https://desktop.github.com/(好处就是,不需要使用git命令了)
5.创建一个Unity项目作为示例
保存一个场景,然后add一下
6.使用GitHub Desktop 创建本地版本库,并发布到git上
登录后,点击左上角加好,选择”Create”,随便起个名字,路径选为我们的项目路径,然后创建。
将我们的项目移动到版本库中
回到GitHub Desktop中,点击Changes,出现了一堆文件(这里会显示改动的文件,也就是说,每次我们改动完项目后,这里都会列出来改动的文件),在下面,可以对每次提交写个说明,写完后,点击提交按钮
点击右上角Publish(因为是第一次提交),点击小三角,选择我们之前创建的JustTestUnity组织后,点击下面的按钮,然后再点击右上角Publish(之后变为同步按钮)向git提交
回到Git上,刷新,这样版本库创建成功
进去后,发现我们的项目也在其中
扯了半天Git,现在开始扯Cloud Build
1.创建Unity账号 https://unity3d.com/cn/(自己悟)
2.创建Unity Services organization
这个,目前博主没发现怎么删除organization,所以提前建好了一个organization,”JustTestUnity”(创建就是填个名字,很简单)
3.邀人
之后就是通过,邮件,名字找人,这里不多说了
4.创建工程
工程名随便起,organization选择创建的
5.配置工程
进入工程后,点击Enable Unity Cloud Build
将git 版本库的地址复制
在Unity Services中点击完Do it 按钮后,将git 地址粘贴过来,点击下一步
选择Build平台,这里以window32为例
Target Label随便写,Branch选择master,Project Subfolder填”/Test Unity Cloud Build”(这个选择是指,子文件夹,也就是包含了Unity项目Assets和ProjectSettings文件),Unity版本,根据自己的情况选择,选择了AutoBuild当版本库发生改变后,它就会自动Build
Build后,等一会儿,然后Build完成
6.配置SSH key
点击Show按钮,将SSH key复制
回到GitHub上
创建新的SSH Key,我已经创建好了(TestUnity)
到现在终于配置完成了
现在我们做个测试
首先,在我们的Unity项目工程中加点东西
然后使用Git DeskTop提交