
1.3 Unity Hub的使用
1.3.1 安装Unity 2020
安装完Unity Hub以后,打开Unity Hub,单击右上角的图标,在下拉列表中单击“登录”按钮,在弹出的窗口中登录。可以用电子邮件登录,也可以用手机号码或者微信登录,如图1-4所示。必须登录Unity Hub以后,才能进行安装、激活、新建项目、打开项目等操作。

图1-4
在Unity Hub中,单击“安装”标签,在“安装”界面中单击“安装”按钮就可以安装Unity,如图1-5所示。
1.选择Unity版本
首先选择Unity版本,选中对应的版本后,单击“下一步”按钮即可,如图1-6所示。

图1-5

图1-6
Unity的版本不是越高越好,对于初学者,无论是学习还是实际开发都建议使用LTS(长期支持)版。LTS版是Unity 2017之后推出的版本,LTS版的bug会一直修复直到生命周期结束,简单来说,LTS版是最稳定、最不容易出问题的版本。另外,如果使用高版本,一些SDK的支持速度跟不上Unity的更新速度,使用中也更容易出错。
2.选择脚本编辑器
之后选择脚本编辑器。Unity现在默认使用Microsoft Visual Studio 2019作为编辑器,默认安装的是免费的Community(公共)版,如图1-7所示,使用时需要注册微软账户。

图1-7
这里可以不选择Visual Studio 2019,而使用其他版本的Visual Studio,或者之前已经安装过的Visual Studio。如果使用之前安装过的Visual Studio,那么需要添加Unity支持组件。
Unity还可以使用Visual Studio之外的脚本编辑器,例如很多人使用的Visual Studio Code也很方便。
总之,Visual Studio安装慢启动慢、耗资源,但是好在简单稳定,适合新手;VS Code小巧不占资源,但是配置比较麻烦,而且有时候会出现奇怪的问题,适合有经验的开发人员。
3.添加发布平台模块
如果是在Windows下安装Unity,不需要添加发布平台模块即可发布Windows下运行的程序。同样,在Mac下安装Unity,不需要添加发布平台模块也可以发布Mac运行的程序。网页、iOS和安卓都需要添加对应的模块才能生成。
Windows平台生成的是可执行文件,WebGL平台生成的是网页,iOS平台生成的是Xcode项目。Android平台可以生成APK,也可以生成Android项目。
Android平台如果是第一次安装,要选择Android SDK & NDK Tools和OpenJDK选项,如图1-8所示。
4.文档和语言
在“添加模块”窗口最下面可以添加文档和语言,这两项不是必需的,可以根据需要添加,如图1-9所示。

图1-8

图1-9
Unity官方文档的打开速度比较慢,需要一些耐心,所以安装文档是一个不错的选择,只是文档是最容易安装失败的模块。至于文档使用的语言,基本上是机器翻译的半成品,不要抱太大期望。对于初学者,建议尽量使用英文界面,因为很多参考说明都是英文的。另外,官方长期没有标准,导致不同的作者翻译的不一样,官方的翻译有时候会把不需要翻译的内容也翻译了。本书将以英文界面为基础进行介绍。
所有这些选择好以后,单击“下一步”按钮就可以开始安装了,如图1-10所示。
Unity安装时间比较长,如果选择了Visual Studio,中途还需要安装Visual Studio。安装过程中需要下载3GB~5GB甚至更多内容,因此安装时需要通畅的网络环境。如果安装失败,重新添加模块或者卸载Unity重新安装即可。另外,一台计算机可以安装多个不同版本的Unity。

图1-10