1.3 Unity版本
在Unity 5.X版本以后,取消了以数字命名的版本规则,而采用年份来表示。此外,Unity公司宣布了Unity全新的版本发布计划,包括技术前瞻版本(简称:Unity TECH版)和Unity LTS稳定支持版本(简称:Unity LTS版)。其中,Unity TECH版每年都会有3个大版本更新,例如Unity 2017.1.X、Unity 2017.2.X和Unity 2017.3.X。而Unity LTS版则从Unity TECH版的最后一个版本开始,持续支持两年的时间,例如Unity 2017.4.X。所以实际开发项目时,最好使用LTS版。目前只有Unity 2017才有LTS版,最新版本为LTS Release 2017.4.5f1,结尾以f1表示,可以在如下链接中下载到:https://unity3d.com/cn/unity/qa/lts-releases。
Unity会为每个发布过的版本提供对应的补丁版本,补丁版本的数量一般是1至5个不等。补丁版本一般以修复bug为主,直接覆盖原版本的安装目录即可。例如,Unity 2017.2.3p1中结尾以p1表示对应的补丁。补丁版本可以在如下链接中下载到:https://unity3d.com/cn/unity/qa/patch-releases。
此外,Unity还提供了测试版本,也就是Beta版本。此版本仅用于测试新功能而已,不排除会有其他严重的bug,所以平常开发中就不要使用Beta版本了。每年发布TECH版本之前,Unity公司都会提前发布测试版本。例如,Unity 2018.2.0b1中结尾以b1表示对应的测试版本号。测试版可以在如下链接中下载到:https://unity3d.com/cn/unity/beta-download。
另外,由于开发周期比较长,开发版本很有可能已经和最新版本相差很远了,所以有时还需要快速找到Unity的旧版本,此时可以通过如下链接找到:https://unity3d.com/cn/get-unity/download/archive。
通过以上这些版本的介绍,我们可以发现Unity的版本其实是很多的。通常,在实际开发中,为了测试多个版本之间的差异性,很有可能需要同时安装好几个版本,如何管理就成了一个难题。还好,Unity提供了新工具Unity Hub来专门管理多版本(目前还是预览版)。如图1-2所示,打开Unity Hub后,可以安装与管理多个不同的Unity版本,并且可以很方便地用指定版本打开不同的游戏工程。有关Unity Hub的详细介绍,可以参考这里:https://blogs.unity3d.com/cn/2018/01/24/streamline-your-workflow-introducing-unity-hub-beta/。
图1-2 Unity Hub