本课程主要会使用Unity引擎进行游戏开发,所以请同学们在第一次上课前完成Unity的安装。
Unity是由Unity Technologies公司推出的跨平台游戏引擎,在游戏引擎市场占据了高达45%的份额。Unity的客户包括Overcooked(煮糊了),Human: Fall Flat(人类:一败涂地),原神,崩坏3,王者荣耀等著名游戏。
Unity有许多版本可供选择,主要分为三类:Beta测试版本、正式版本、LTS长期支持版本。Beta测试版本可以体验到最新的功能,但是会牺牲一定的稳定性。LTS长期支持版本有更好的稳定性,适合于追求万无一失的商业开发团队。正式版本则是两者之间的折衷。
之后本课程会有团队作业需要合作完成,如果团队成员使用不同的Unity版本可能会遇到兼容性相关的问题。因此,建议大家在本次课程统一使用Unity 2018.4.17f1 LTS版本。
正因为Unity有众多的版本,官方推荐使用Unity Hub来安装Unity以及管理Unity项目。参照官方安装指引即可完成安装,以Windows 10为例,大致步骤如下:
访问Unity Hub下载界面,点击Download Unity Hub按钮,会自动根据操作系统下载对应的安装包。
安装完成后,需要注册Unity的开发者账号,并通过邮件认证。
Unity引擎的默认安装路径在C:\Program Files\Unity\Hub\Editor。需要修改路径的同学可以点击右上角的齿轮图标,进入偏好选项界面,修改安装路径。
点击安装选项卡中的安装按钮,选择Unity 2018.4.17f1 (LTS)版本,点击下一步。(备注:Unity Hub中只会显示最新的几个版本,如果当你看到这个教程的时候Unity Hub中已经找不到你想安装的版本了,也可以在Unity Download Archive中下载历史版本)
选择需要安装的模块。勾选自己系统对应的Build Support(如Windows Build Support)、Documentation以及Microsoft Visual Studio Community 2017。如果你的电脑上已经安装过Visual Studio,可以在这里取消勾选该项,但在Unity安装完成后可能需要对Visual Studio进行额外的设置才能正常使用(参照下一章“Unity关联已安装的Visual Studio”)。完成后,点击下一步。
Unity Hub会回到安装界面,自动下载并安装选定的Unity版本,如下图中的红框部分。等待一段时间后,进度条消失,至此Unity的安装就完成了。同学们可以打开Unity简单的试用一下,或参照文末的推荐资源自学感兴趣的内容。
本章会简要介绍Unity关联已安装的Visual Studio的方法,如果你使用的是Unity配套安装的Visual Studio,则不需要进行这些设置。以Visual Studio 2019为例,大致步骤如下:
打开Visual Studio,点击菜单栏的工具->获取工具和功能,会弹出Visual Studio Installer界面。
找到“使用Unity的游戏开发”并勾选,取消勾选右边“可选”中的“Unity 64位编辑器”,最后点击“修改”按钮,等待Visual Studio进行自动更新。至此,Visual Studio部分的设置就完成了。
最后我们需要将Unity关联到自己安装的Visual Studio。打开Unity Hub,创建一个新项目(或打开任意一个已有项目),点击菜单栏的Edit->Preferences,进入偏好设置界面。在External Script Editor的下拉菜单中,选择自己的Visual Studio版本;如果没有该选项,则需点击Browse选项,指定Visual Studio的可执行文件路径。