Unity 2D与3D手机游戏开发实战
上QQ阅读APP看书,第一时间看更新

1.1.2 Unity Hub的安装和使用

1.Unity Hub的安装

登录官网以后,单击“下载Unity”就能打开Unity的下载页面,然后单击“下载Unity Hub”或者“从Hub下载”都可以。任意版本的Unity Hub都是一样的。这里也可以只下载具体的Unity版本,通常情况下不推荐。

安装Unity时要注意不要使用中文目录。本质上是不要使用特殊字符,通常出现的情况是使用了中文目录。在生成安卓APK的时候,生成过程对路径很敏感。无论是Unity Hub还是Unity的安装目录,SDK所在的目录都不要出现中文,最好都是英文目录。

2.登录Unity Hub

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

图1-2

3.使用Unity Hub安装Unity

在Unity Hub中,单击“安装”标签,然后在“安装”界面中单击“安装”按钮就可以进行安装。

Unity的版本不是越高越好,对于初学者,“无论”是学习还是实际开发都建议使用LTS(长期支持)版。LTS版的Bug会一直修复直到生命周期结束,简单地说,LTS版是最稳定、最不容易出问题的版本。

Unity现在默认使用Microsoft Visual Studio 2019作为编辑器,还可以使用Visual Studio之外的脚本编辑器,例如很多人用的Visual Studio Code,使用起来也很方便。Visual Studio安装慢、启动慢、耗资源,但是好在简单、稳定,适合新手,VS Code小巧不占资源,但是配置比较麻烦,而且有时候会出奇怪的问题,适合有经验的人。

如果是在Windows(Mac)下安装Unity,不需要添加发布平台模块即可发布Windows(Mac)下运行的程序。网页、iOS和安卓平台都需要添加对应的模块才能生成。Windows平台生成的是可执行文件;WebGL平台生成的是网页;iOS平台生成的是XCode项目;Android平台可以生成APK,也可以生成Android项目。

至于界面语言,基本上是机器翻译的半成品,不要有太多期望。对于初学者,建议尽量使用英文界面。因为很多参考说明都是英文界面,另外官方长期没有标准,导致不同的作者翻译的不一样,官方的翻译有时候会把不需要翻译的内容也翻译了。为了一致起见,本书将以英文界面作为基本界面进行介绍。

另外,一台计算机可以安装多个不同版本的Unity。

4.激活许可证

在Unity Hub中,单击右上角的图标,选择“许可证管理”标签,然后选择“激活新许可证”,如图1-3所示。

图1-3

Unity个人版是有条件免费的,加强版和专业版需要付费,用户可根据自己的情况选择对应的版本。虽然Unity会自动更新许可证,但是有时会因为网络问题,许可证没更新导致项目无法打开。这个时候,到许可证界面更新或者重新激活一下就可以了。

5.Unity项目操作

在Unity Hub中单击“项目”标签,然后单击“新建”按钮,在弹出的窗口中添加“项目名称”,设置“位置”之后,单击“创建”按钮即可,如图1-4所示。

左边的模板保持默认的3D就可以了,对于初学者,不用理会其他内容。

图1-4

Unity自带的PlasticSCM是一个代码托管平台,类似于GitHub。使用的时候,Unity ID用户信息的名称需要是英文,不能是中文。而且,发生过因为PlasticSCM网络连接不上导致无法打开项目的情况。个人还是推荐使用国内的其他代码托管平台,用SourceTree来进行管理。

如果本地有多个不同版本的Unity,单击“新建”按钮旁边的箭头,可以选择使用哪个版本的Unity进行开发。如果项目之前就在本地计算机上,单击“添加”按钮,选择Unity项目所在的文件夹即可。