Unity Cloud Build使您轻松创建和分享游戏的构建。 它自动编译,部署,并测试你的游戏,已便您和您的团队可以快速迭代。安装程序需要几秒钟,并与现有的源代码管理库配合使用。

上面的话是从官方翻译过来的。说白了就是Unity提供了一种帮我们自动Build项目的服务,我们把项目提交到远程版本库上,在Unity Cloud Build中配置信息,使它关联我们的版本库,只要版本库有提交,发生变化,它就会自动Build项目,并向所有项目的成员发送邮件(无论是否Build成功都会发送)。


下面,我们以git为例,一步一步配置。

1.创建github账号https://github.com/(怎么创建就不用说了吧)


2.新建一个组织(这里是以团队一起开发项目为例)

Unity Cloud Build With Git
Unity Cloud Build With Git

如果不付费,则只能是公开的


3.往组织里邀人,,设置成员权限

Unity Cloud Build With Git

Unity Cloud Build With Git
Unity Cloud Build With Git
Unity Cloud Build With Git

勾选write,这样成员就可以提交,拉项目了。


4.下载GitHub Desktop https://desktop.github.com/(好处就是,不需要使用git命令了)


5.创建一个Unity项目作为示例

Unity Cloud Build With Git
Unity Cloud Build With Git

保存一个场景,然后add一下


6.使用GitHub Desktop 创建本地版本库,并发布到git上

Unity Cloud Build With Git

登录后,点击左上角加好,选择”Create”,随便起个名字,路径选为我们的项目路径,然后创建。

Unity Cloud Build With Git

将我们的项目移动到版本库中

Unity Cloud Build With Git

回到GitHub Desktop中,点击Changes,出现了一堆文件(这里会显示改动的文件,也就是说,每次我们改动完项目后,这里都会列出来改动的文件),在下面,可以对每次提交写个说明,写完后,点击提交按钮

Unity Cloud Build With Git

点击右上角Publish(因为是第一次提交),点击小三角,选择我们之前创建的JustTestUnity组织后,点击下面的按钮,然后再点击右上角Publish(之后变为同步按钮)向git提交

Unity Cloud Build With Git

回到Git上,刷新,这样版本库创建成功

Unity Cloud Build With Git

进去后,发现我们的项目也在其中



扯了半天Git,现在开始扯Cloud Build

1.创建Unity账号 https://unity3d.com/cn/(自己悟)


2.创建Unity Services organization

Unity Cloud Build With Git
Unity Cloud Build With Git
Unity Cloud Build With Git
Unity Cloud Build With Git

这个,目前博主没发现怎么删除organization,所以提前建好了一个organization,”JustTestUnity”(创建就是填个名字,很简单)


3.邀人

Unity Cloud Build With Git
Unity Cloud Build With Git

之后就是通过,邮件,名字找人,这里不多说了


4.创建工程

Unity Cloud Build With Git
Unity Cloud Build With Git

工程名随便起,organization选择创建的


5.配置工程

Unity Cloud Build With Git

进入工程后,点击Enable Unity Cloud Build

Unity Cloud Build With Git

将git 版本库的地址复制

Unity Cloud Build With Git

在Unity Services中点击完Do it 按钮后,将git 地址粘贴过来,点击下一步

Unity Cloud Build With Git

选择Build平台,这里以window32为例

Unity Cloud Build With Git

Target Label随便写,Branch选择master,Project Subfolder填”/Test Unity Cloud Build”(这个选择是指,子文件夹,也就是包含了Unity项目Assets和ProjectSettings文件),Unity版本,根据自己的情况选择,选择了AutoBuild当版本库发生改变后,它就会自动Build

Unity Cloud Build With Git

Build后,等一会儿,然后Build完成


6.配置SSH key

Unity Cloud Build With Git

点击Show按钮,将SSH key复制

Unity Cloud Build With Git

回到GitHub上

Unity Cloud Build With Git
Unity Cloud Build With Git

创建新的SSH Key,我已经创建好了(TestUnity)

到现在终于配置完成了


现在我们做个测试

首先,在我们的Unity项目工程中加点东西

Unity Cloud Build With Git

然后使用Git DeskTop提交

Unity Cloud Build With Git
Unity Cloud Build With Git

等一会儿发现,它开始自动Build了

Unity Cloud Build With Git

最后Build完成(这个自动Build不是瞬间的,Build完成后,会发邮件)

好,完事!

相关文章:

  • 2021-10-10
  • 2021-08-12
  • 2022-01-24
  • 2021-07-09
  • 2022-12-23
  • 2021-08-21
  • 2022-01-18
  • 2021-07-29
猜你喜欢
  • 2021-08-16
  • 2021-05-19
  • 2021-07-18
  • 2021-06-27
  • 2022-12-23
  • 2022-12-23
  • 2021-10-14
相关资源
相似解决方案