开始使用Unity 目标 下载并安装Unity Hub。 确定XR开发所需的包。 创建一个Unity项目。 引言 Unity是市场上领先的实时开发平台之一,其底层运行代码是用C++编写的,而所有的开发脚本都是用C#编写的。无论你是想制作游戏、电影和动画渲染,还是在虚拟世界中呈现建筑或工程概念,Unity都有支持你的基础设施。 Unity Hub Unity Hub 允许你下载多个Unity编辑器,并在一个地方组织你的项目。由于Unity升级不是向后兼容的,你必须使用与项目创建时相同的Unity版本打开项目。你可以将项目更新到最新版本的Unity,但这可能需要一些调试来解决功能错误。 Unity Hub的截图。
Unity是市场上领先的实时开发平台之一,其底层运行代码是用C++编写的,而所有的开发脚本都是用C#编写的。无论你是想制作游戏、电影和动画渲染,还是在虚拟世界中呈现建筑或工程概念,Unity都有支持你的基础设施。
Unity Hub 允许你下载多个Unity编辑器,并在一个地方组织你的项目。由于Unity升级不是向后兼容的,你必须使用与项目创建时相同的Unity版本打开项目。你可以将项目更新到最新版本的Unity,但这可能需要一些调试来解决功能错误。

Unity Hub的系统要求如下:
操作系统:
显卡:
Unity Hub界面包含四个标签页:Projects(项目)、Learn(学习)、Community(社区)和Installs(安装)。
项目 - 包含所有已添加到Unity Hub的Unity项目的列表。此标签页用于创建新项目并添加从其他人那里收到的项目。当创建一个新项目时,它会被添加到列表中,同时显示其Unity版本、目标平台以及项目上次修改的日期。
学习 - 提供由Unity创建的项目和教程,帮助你学习。
社区 标签页提供链接,让你可以参与Unity社区,如Unity论坛和Unity Pulse - Unity的反馈平台。
安装:包含所有已安装的Unity版本的列表。你可以在该标签页中安装额外的Unity版本,并为现有版本添加额外的模块。
你可以安装多个版本的Unity。如果你正在处理不同版本的Unity创建的各种项目,这会非常有用。如果你从头开始并且没有版本依赖性,建议安装最新的长期支持(LTS)版本的Unity。LTS版本 是一个稳定的Unity版本,最适合长时间开发和发布项目。此外,Unity还为所有版本提供了非LTS版本。即将到来的版本也有一个Beta版本,但我们建议只在熟悉Unity编辑器并了解调试的情况下使用Beta版本。
每个安装的Unity版本都附带模块。这些模块提供了额外的开发支持,如开发工具、平台、文档和语言包。一旦安装了Unity版本,你可以从“安装”标签页中回溯地添加额外的模块。通过Unity Hub添加新的Unity版本时,Unity只会提供最近的Unity版本、LTS版本和Beta版本。你可以从Unity下载存档找到并下载旧版本。
平台模块对Unity至关重要,因为它使你在部署应用时能够针对不同的平台。对于XR开发而言,Unity支持以下平台:
以下是XR开发中常见的带有构建支持的平台:
通用Windows平台
要为Windows构建和运行应用,你必须安装Unity的通用Windows平台构建支持平台模块。只有在Windows计算机上使用Unity时,通用Windows平台才会出现在平台列表中。你还需要Windows 10和Visual Studio 2019(16.8或更高版本)。Visual Studio需要以下工作负载:
在UWP工作负载中,确保安装以下组件:
Android
要为Android构建和运行应用,你必须安装Unity的Android构建支持平台模块。你还需要安装Android软件开发工具包(SDK)和原生开发工具包(NDK),以便在Android设备上构建和运行任何代码。默认情况下,Unity会基于OpenJDK安装Java开发工具包(JDK)。
你可以通过USB调试将Android设备连接到计算机,并将你的应用安装到设备上。USB调试需要你在设备上启用开发者选项。启用后,你可以使用USB线将设备连接到计算机。如果你在Windows计算机上开发,你可能需要安装特定于设备的USB驱动程序。
iOS
要为iOS构建和运行应用,你必须安装Unity的iOS构建支持平台模块。虽然你不需要Apple开发者帐户就可以将应用构建到设备上,但建议设置一个Apple开发者帐户,以便充分利用Unity的iOS功能。
Unity需要一个代码编辑器或集成开发环境(IDE)来编辑脚本。此类软件包含基于文本的代码编辑器、代码调试器和其他有用的编程工具。Unity Hub提供Visual Studio作为模块来满足这一需求。但是,你可以选择自己喜欢的编辑器。其他编辑器包括:
选择脚本编辑器是个人偏好问题。如果你不确定选择哪个编辑器,我们建议使用Visual Studio。
项目是在Unity Hub的项目标签页中创建的。选择新建按钮会默认使用最新的Unity版本。如果你安装了多个Unity版本,可以在新建旁边的下拉菜单中指定版本。

模板
Unity Hub提供了三种不同类型的模板:
核心模板:大多数这些模板都是根据你希望开发的应用类型设计的,作为快速启动工具。然而,2D和3D核心模板作为空白画布,可以自由使用。
示例模板:这些模板提供了预先开发的应用程序,可以用来测试或了解更多关于引擎的知识。
学习模板:这些模板包含了完整的教程。这些都是很好的起点,可以让你熟悉Unity并了解更多关于引擎内开发的基础知识。

设置
你可以在设置中为项目提供名称和位置。考虑以一种方式命名和组织你的Unity项目,使其最容易区分你的项目。

我们已经确定了以下资源,以提供额外的背景信息和学习内容,涵盖本课程中讨论的内容。我们鼓励你复习下面的材料并探索更多相关主题。
声明:
本文件灏天文库团队进行了翻译。尽管我们力求准确,但请注意,翻译可能包含错误或不准确之处。原文档以其原始语言为准。我们不对因使用此翻译而产生的任何误解或误译负责。