【摘要】:Unity引擎的更新迭代速度很快,从2017年开始每个季度都会有次大版本的更新,比如2017.1,2017.2等,至今正式的大版本升级到了2018.2版本。Unity LTS版本将从TECH版本每年最后一个版本开始,持续支持二年的时间。如果读者实际准备发布上线的项目,为了稳定起见,建议使用LTS版本,即2017.4最新的版本,以保证项目最大限度地稳定运行。如果发现没有红色报错信息,基本可以确定大部分版本升级是成功的。
Unity引擎的更新迭代速度很快,从2017年开始每个季度都会有次大版本的更新,比如2017.1,2017.2等,至今正式的大版本升级到了2018.2版本。而Unity大版本主要分成技术前瞻版本(Unity TECH版本)和稳定支持版本(Unity LTS版本)。
一般而言,Unity TECH版本每年会有三次主要更新,它们会带来最新的功能与特性。Unity LTS版本将从TECH版本每年最后一个版本开始,持续支持二年的时间。LTS版本则不会有任何新功能、API变更或改进。LTS版本会用于解决崩溃、回归测试和对修复来自开发者反馈的问题,以及针对主机的SDK/XDK,或者任何会对大多数人发布游戏产生阻碍的重大改变。如果开发者想要了解或者使用最新版Unity提供新功能,则可以选择TECH版本使用;如果开发者希望继续开发和发布已有游戏或内容,或者想要长时间保持使用一个稳定版本,LTS版本是很好的选择。
本书选用的版本是较新面世的2018.2.17,希望能及时帮助开发者了解Unity引擎最新的界面变化,让学习遇到更少的阻碍。如果读者实际准备发布上线的项目,为了稳定起见,建议使用LTS版本,即2017.4最新的版本,以保证项目最大限度地稳定运行。
如果开发者拥有的是个旧版本的项目,通过比较新版本Unity打开时,会出现相关升级提示(见图9-1)。

图9-1 Unity升级提示

图9-2 单击Open后出现的提示框
假使原ProjectA使用的Unity版本为5.5.0f3,现在准备使用Unity 2018.2.17f1打开。
当单击“Open”后,会出现提示框(见图9-2)。
提示开发者所打开项目与现有Unity引擎版本不符,可能会发生重新导入。希望开发者意识到其内容可能不支持,如果目标平台没有,还会导致重新导入。
可以单击“Continue”继续,开始正式导入(见图9-3)。
当然,由于版本变化比较大,一定会涉及API升级的问题,如图9-4所示。(www.chuimin.cn)
重要提示:升级可能会使原有项目不能正常使用,因此有必要时请先做好项目的备份工作。如果还没备份,可以单击“No Thanks”停止;或者已经有所准备的,单击“I Made a Backup.Go Ahead!”做API升级的工作(见图9-5)。

图9-3 正式导入项目

图9-4 API升级提示

图9-5 API升级中
新一轮的导入继续开始(见图9-6)。
如果发现没有红色报错信息,基本可以确定大部分版本升级是成功的。

图9-6 新一轮的导入
相关推荐