经过技术团队的不懈努力,我们基于用户反馈开发出了包含一系列新功能的Unity Collaborate。该工具能让开发者更加便捷地展开团队协作,让成员间可以更容易地保存、分享及同步工作内容。
Unity Collaborate是一款原生集成在Unity中的,简单易用的工具。需要Unity 5.4 beta11及更高版本。

174031ucf0zf9xcfopgg5h.png
项目协作方法(创建者)
创建协作项目非常简单,只需点击界面上的Collab按钮,选择Start Now即可在服务器上创建项目。

174031xkfs667v2irzuzku.jpg
然后邀请团队成员进入项目,只需点击Collab界面上的MEMBERS按钮打开成员界面,输入成员的Unity账户(即邮件地址)后点击Invite按钮即可。独立开发者可跳过此步骤。

比较推荐的做法是由项目创建者进行首次提交。

项目协作方法(参与者)
如果被邀请成为某个项目的成员,则在打开编辑器的初始界面中会出现In The Cloud选项。点击该项后选择项目并制定项目保存目录,即可从服务器更新最新的项目文件。

174032kjddz7bzdf7qfj9l.jpg

将文件发布到服务器(提交)
新建或修改文件后,界面上的Collab按钮左侧会出现[↑]标志,点击界面上的Publish Now按钮即可将本地的所有更改同步到服务器。

174032m9zi0zqp99qzr95k.jpg
本地编辑或新建的文件上会显示[+]标志,文件夹上会显示[…]标志。

174032qs1uwwzuswrs16rn.jpg
从服务器更新项目
当服务器上出现新版本需要本地更新时,界面上的Collab按钮左侧会出现[↓]标志。点击界面上的Update Now按钮即可更新项目文件到本地。

174032ptbjdb4wnmbjyvh4.jpg

如果发生冲突
如果从服务器同步文件后在本地编辑,此时其他成员上传了该文件,就会产生冲突。当发生冲突时界面上的Collab按钮会出现感叹号,并显示存在冲突的文件列表。

174032d4tth84ufrzf48ut.jpg
解决冲突有三种方式,分别是[忽视其他人上传的版本使用自己的本地版本],[放弃本地版本使用服务器上的版本]以及[对比两个版本的差别并进行调整,以便两个版本都不会出现问题]。

推荐做法是放弃本地版本使用服务器上的版本,之后再在本地重新制作。


另外Unity Collaborate还能让项目成员可以随时了解项目的最新进展。

180123pan2nunnjko6l2nu.png
使用Unity Collaborate服务可以更高效地达成团队目标。该服务可供团队中的任何人使用,从设计师到测试工程师,对所有成员都适用。

174032navb655a336iivzp.png
Collaborate还处于初生阶段,我们还想把Unity Collaborate做得更加完善。希望大家都积极注册并参与该服务的封闭测试,告诉我们你的想法吧,我们需要你的反馈!

180123lrfin3oaq0e94oae.png
特别感谢在Collaborate的Alpha测试阶段中, Galvanic Games、Imperium 42以及Studio Atma给予我们的宝贵反馈。

本文部分来源于:http://tsubakit1.hateblo.jp/entry/2016/03/24/004702 作者:tsubaki
感谢Unity翻译组成员“kong9011”对本文翻译所做的贡献。
转载请注明来源:Unity官方中文论坛(forum.china.unity3d.com),请保留以上所有版权信息!

Collaborate, 协同开发锐亚教育

锐亚教育 锐亚科技 unity unity教程