2.1 Unity软件的介绍与安装

2.1 Unity软件的介绍与安装

Unity是由Unity Technologies开发的一款综合性游戏开发工具,能让用户轻松创建诸如2D/3D/视频游戏、AR/VR/MR应用、虚拟仿真、建筑可视化、实时3D动画等类型互动内容的多平台综合型开发工具,是一个全面整合的专业游戏引擎。

近年来,Unity在市场上获得了巨大的成功,使用Unity制作开发的精品游戏、AR、VR等相关应用非常之多。Unity大作除了《王者荣耀》《原神》《都市:天际线》等视频游戏之外,还有VR体验《夜间咖啡馆VR》(The Night Café:A VR Tribute to Vincent Van Gogh)、AR体验Unity Slices:Table等虚拟现实应用。

Unity为不同规模的团队或企业、个人提供了针对性的解决方案和相关软件,分别是:个人版、加强版、专业版、MARS。其中,个人版为免费版本,仅供个人学习。加强版和专业版为付费软件;MARS软件是Unity于2018年发布的用于开发AR应用程序的创作工具,用户可享有45天的免费试用期。如果仅出于学习需求,使用免费的个人版Unity即可。

Unity的获取非常便捷,打开Unity官方网站(https://unity.cn/),注册并登录账号后即可免费获取Unity安装程序。Unity提供了自Unity 3.X以来所有版本的安装包,用户可以根据自己的需要选择下载。

下载Unity较为常用的方法是先下载Unity Hub,再在Hub中下载需要的Unity版本,如图2.1所示。

图2.1 “下载Unity Hub”按钮

Unity Hub是一种管理工具,可以管理用户的所有Unity项目、Unity编辑器(Unity Editor)及其关联组件的安装/卸载、创建新项目、打开已有项目等,操作简单便捷。

安装好Unity Hub之后,将其打开,以安装Unity编辑器。定位到“安装”界面,会显示当前系统内已安装的Unity编辑器及其版本、安装路径、关联组件等信息,如图2.2所示。编辑器名称旁边带有“LTS”图标的即为长期支持版。还可以单击“正式发行”或“预发行版” 选项卡,进行分类查看。

图2.2 Unity Hub的安装界面

单击右上角的“安装编辑器”按钮,打开“安装Unity编辑器”面板,在其中可以选择需要安装的版本,如图2.4所示。Unity会将其推荐安装的版本在此处优先显示,用户也可以登录网址https://unity.cn/releases,自由选择版本下载安装。

图2.3 “安装Unity编辑器”界面

例如选择安装Unity 2021.3.13f1c1版本,在安装时需要同时勾选其关联模块,对于Windows系统而言,通常选择的模块包括:开发工具Microsoft Visual Studio(用于编写脚本)、安卓创建支持(包括Android SDK&NDK Tools)、Universal Windows Platform Build Support(UWP构建支持)、文档,如图2.4、图2.5所示。

图2.4 安卓创建支持模块

图2.5 UWP构建支持和文档

Unity新推出了简体中文语言包,用户可根据个人需要下载选用,如图2.6所示。

图2.6 Unity简体中文语言包

以上就是下载安装Unity编辑器的方法与流程。在后期使用中将不需要安装任何特定的系统平台模块,保持现状就可以直接使用。如果需要,亦可在Unity Hub中随时为软件添加模块。在“安装”页面中,定位到需要添加模块的Unity编辑器版本,单击右上角的齿轮图标,选择“添加模块”,如图2.7所示,将会弹出“添加模块”面板,勾选需要的模块安装即可。

图2.7 Unity安装“添加模块”按钮

通常建议安装Unity较新的LTS版本,即“长期支持版”(Long Term Support)。Unity每年都会推出最新的LTS版本,同时提供连续两年的支持,包括引擎每两周更新一次、保证用户拥有最新的补丁。在版本维护的过程中,只修复程序漏洞而不增加新的功能,所以会越来越稳定。若要进行正式项目的开发、商业级大型项目等,建议使用Unity LTS版进行开发。此外,较新的版本能够支持的Asset Store中的游戏资源更多。但在实际应用中,也要根据项目的具体需求选择可行性更高的Unity版本。本书中的内容由于有不同的应用场景,因此在一些案例中需要选择不同的Unity版本,届时会分别注明,用户依此安装即可。