Notifications
Article
使用Unity Accelerator加快团队合作
Updated 4 days ago
422
3
Unity Accelerator能减少至90%的项目更新等待时间,帮助团队更快迭代。
作者:Stacey Haffner,2019年9月11日。预计阅读时间5分钟。
原博地址:https://blogs.unity3d.com/2019/09/11/speed-up-your-team-with-the-unity-accelerator/

没人喜欢等待——不论是早上咖啡机煮的第一杯美味咖啡,或是为你的本地项目下载最新的源码更改,或是在Unity编辑器中首次加载新的更改。虽然我们没法帮你咖啡加速,但是在Unity开发者工作流核心方面,我们的Unity Accelerator可以极大地提升下载及加载源码更改的时间。
Unity Accelerator是一种本地网络代理和缓存服务,能在两种主要迭代场景下减少迭代时间:用Collaborate云服务导入资源管线,或下载源码。改进后的工作流将大大减少日常等待时间,让你和团队能全心投入到真正重要的创作上去。

资源管线导入

当Unity检测到本地项目有更改过的资源时,它会自动将资源转变为Unity的可读文件,这个过程称作资源管线导入。检测到的改动越多,则导入时间也更长,且呈指数式增长。在Unity 2019.3中,我们推出了新的资源导入管线,改进了整个导入过程,使其更加高效可靠,具备更多的可拓展性。其它实验性的功能如即时导入、快速切换平台和后台导入,也可在2019.3中使用。你可以在这了解更多。

工作原理

Unity Accelerator为你的团队提供本地网络上经转换的资源缓存,以此增强新的资源导入管线。所以只要有一个人执行了导入操作,其结果就能缓存到Unity Accelerator中。接着另一个团队成员想导入相同版本的资源时,Accelerator便会在本地电脑开始导入前先检查缓存。

用Collaborate下载源码

源码控制中一个关键的挑战是快速分享资源。过大的文件与过小的网络带宽会造成各种困难。Unity Accelerator能在你用Collaborate升级本地项目时,减少等待资源下载的时间。你可在Services Dashboard(服务仪表盘)中查看几项重要的指标,如整体效率(过去24小时内)、已传输数据、已节省时间等等:
我们的内部测试显示升级项目时省去了90%的时间!以下是某次测试的数据:

工作原理

Unity Accelerator是Collaborate云服务的代理和缓存处。当在本地网络安装时,新文件在上传到Collaborate云服务时(即每次你发布时)会被缓存到Accelerator加速器上。在同一网络下,下次团队内另一成员上传项目时,Unity Accelerator在连接服务器前会先检查缓存的文件复制。

Unity Accelerator还能预加载由另一团队成员在远程发布的源码。比如,Alice、Sam和Joe都是同一个游戏项目的开发人,分享同一份源码,如果:
  1. Sam是一名远程开发者,未在自己的网络上安装Unity Accelerator。
  2. Alice和Joe分享同一本地网络,且安装了Accelerator。
Sam每次在Unity中发布,文件会直接传到Collaborate云服务上。Alice和Joe安装的Accelerator会自动监视云服务上Sam发布的新内容,在发布时就开始下载。然后当Alice和Joe更新时,电脑将从Accelerator下载,而不是直接从Collaborate云服务上下载。这样一来,即使团队中有远程开发者,更新时间也会加快。

如何开始使用

Unity Accelerator是一款独立的网络工具,现已提供OSX、Window和Linux版本的下载。它兼容于2019.3 beta 1及以上版本才能配合Collaborate一起进行工作,而对资源管线导入的支持将在近期一次新的2019.3 beta版中发布。请持续关注beta论坛、Accelerator论坛及版本发布的最新消息,了解具体发布时间,何时能开始使用Accelerator的Asset Pipeline Import(资源管线导入功能)功能。
虽然资源管线功能是完全免费的,但若要使用Collaborate源码控制功能则需购买Unity Teams Advanced(Unity团队套件高级版)。访问此网页来了解更多。

开发过程中遇到问题?在这里提问:connect.unity.com/g/discussion
Tags:
Unity China
664
Comments
wenzhao
3 days ago
可以配合svn或git使用吗?
0
J
JackMonster
3 days ago
很不错
0
kaclok
3 days ago
0