Coursera 笔记

Module 01 · From Game Player to Game Developer从游戏玩家到游戏开发者

Unity SetupUnity工作站设置指南

Coursera ↗


在本视频中,我们将演示如何设置Unity工作站。我们的目标是:

  • 下载Unity Hub
  • 设置Unity账号
  • 安装Unity编辑器

完成这些步骤后,我们就可以开始使用Unity进行游戏开发了!让我们开始吧!🚀


步骤 1:打开浏览器访问Unity官网

首先,我们需要打开浏览器,并访问Unity官网。这是Unity的主页,我们以后会经常访问这个网站,获取各种资源并与Unity社区互动。这里有很多很棒的学习教程,稍后我们会详细讨论。

现在,我们的任务是下载Unity。在页面的右上角,有一个蓝色的“Get Started”按钮,点击它。


步骤 2:选择Unity版本

进入后,我们可以看到关于如何获取Unity的信息,以及不同的Unity套餐和费用。大部分Unity版本的软件功能相同,主要的区别在于费用和附带的服务。

选择个人版或学生版

  • 对于本课程,我们选择个人版 (Personal Edition),它完全免费,适合学生、爱好者或独立开发者使用。
  • 学生版需要进行额外的身份验证,以确认你是学生身份。如果你是学生,可以选择这个版本,但为了演示,我将选择个人版。

点击Get Started下的个人版按钮,接着网页会提示下载Unity Hub。


步骤 3:下载并安装Unity Hub

  • 在页面顶部,系统建议下载Beta版。为了确保稳定性,我们选择下载非Beta版本。
  • 如果你是Mac用户,记得下载Mac版本的Unity Hub,Windows用户则下载Windows版本。

点击下载并开始安装Unity Hub。安装过程中,系统会询问是否允许修改设备,选择“是”。然后同意许可协议并选择默认安装位置,点击安装。

安装完成后,Unity Hub会在桌面上生成快捷方式,点击“完成”时,会自动启动Unity Hub。


步骤 4:登录并激活Unity许可证

当Unity Hub第一次启动时,可能会显示“没有有效许可证”,并要求你点击Manage License(管理许可证)按钮。

  • Unity ID登录:如果你没有Unity ID,需要创建一个。创建过程免费,只需填写电子邮件和密码等信息。
  • 激活新许可证:登录后,点击激活新许可证按钮,选择Unity Personal License,然后选择你符合个人版许可证的资格,例如“我不在专业环境中使用Unity”。完成后点击“完成”即可。

步骤 5:安装Unity版本

在Unity Hub的安装选项卡下,你会看到“没有安装Unity版本”。为了保证课程内容的一致性,我们将使用相同的Unity版本。

选择合适的Unity版本

  • 推荐版本:一般情况下,Unity会按年度发布版本。例如2020年、2021年、2022年等。
  • LTS版本:即长期支持版 (Long-Term Support),是一个稳定的版本,适合长期使用。我们将在本课程中使用Unity 2020 LTS版本。

点击添加按钮,然后选择Unity 2020 LTS版本,点击下一步。


步骤 6:选择安装模块

安装过程中,系统会提示你选择要安装的模块:

  • Microsoft Visual Studio:这是代码编辑器,建议勾选此项(如果你已经安装了完整版Visual Studio,可以取消勾选)。
  • 平台支持模块:
    • Mac构建支持(如果你使用Mac)
    • Windows构建支持(如果你使用Windows)
    • WebGL构建支持:用于Web平台。

建议至少选择Mac、Windows和WebGL支持。如果未来你需要开发移动平台游戏,可以随时添加其他平台支持模块。


步骤 7:安装Unity

安装时,你需要同意Visual Studio许可协议,然后点击完成。安装过程可能需要一段时间,取决于你的网络速度和电脑性能。


步骤 8:管理多个Unity版本

Unity Hub允许你管理多个Unity版本。例如,如果你有多个项目使用不同版本的Unity,你可以在Hub中轻松管理和切换版本。

在Unity Hub中,你可以点击添加按钮,或者点击定位按钮,选择已经安装的Unity版本。

如果你需要安装其他版本的Unity,可以访问Unity的下载档案来获取历史版本。


总结

到此为止,你已经完成了Unity Hub的安装、账户登录以及Unity版本的设置。现在,你已经准备好开始使用Unity进行游戏开发了!🎮

下一步,我们将进入Unity编辑器的使用部分,继续学习如何开发游戏。