设置项目

Tutorial

Beginner

+0XP

25 mins

Unity Technologies

设置项目

在第一个教程中,您将:

  • 设置 Unity Editor
  • 为您的游戏创建一个新项目
  • 浏览 Unity Editor

完成后,您就可以直接创建自己的游戏了。

Languages available:

1. 设置 Unity Editor

欢迎学习“John Lemon’s Haunted Jaunt: 3D Beginner”项目!在这个项目中,您不仅将了解到如何创建游戏,而且 10 个教程中的每个教程都将解释每个步骤背后的原理。John Lemon’s Haunted Jaunt 不要求读者具备任何经验,是开始您的 Unity 之旅的完美起点。

在第一个教程中,您将探索 Unity Editor,并准备开始制作自己的潜行游戏。

在创建新项目之前,需要安装 2019.1 版的 Unity Editor。为此,请访问 Unity 网站上的下载 Unity Personal (Download Unity Personal) 安装 Unity Hub。有关使用 Unity Hub 的建议,请参阅 Unity Hub 文档

请注意!用户可按照以下步骤并仔细阅读其中的说明下载该项目。如果您已经通过 Hub 的“Learn”选项卡下载了 John Lemon's Haunted Jaunt,则需要将首选的 Unity Editor 设置为 2019.1。

2. 创建项目

要为您的游戏创建一个新项目,请执行以下操作:

1.打开 Unity Hub。

2. 登录 Unity 帐户。

3.单击右上角的 New 按钮。

4.Project name 字段中输入项目名称 — 我们将此项目命名为“3D Beginner”。

5.Unity Version 设置为 2019.1

6.选择要用于保存项目的文件夹。

7.确保 Template 设置为 3D

8.单击 Create project

3. 导入资源

在探索 Unity Editor 之前,让我们先导入此项目所需的资源文件。所有这些文件都在 Unity Asset Store 资源商店中,资源创建者可以通过该商店向其他 Unity 用户提供工具或文件。要访问该商店,请选择 Window > General > Asset Store

Asset Store 将在 Editor 中打开。

要将资源加载到场景中,请执行以下操作:

1. 在搜索栏中,输入“3D Beginner: Tutorial Resources”,然后单击搜索结果。

2. 在“3D Beginner: Tutorial Resources”页面中,单击 Download 并等待下载完成。

3.单击 Import

4.随后将出现一个警告对话框,提示您的项目设置 (Project Settings) 将被覆盖。这是您希望的结果,因此请单击 Import 以继续。随后将打开 Import Unity Package 窗口,其中列出了所有文件。

5.单击 Import 将文件导入到您的 Unity 项目中。

就是这样!设置完成后,接下来让我们探索 Editor 的工作原理。

4. Unity Editor 界面

在刚开始探索时,Unity Editor 可能会令人生畏,但是本指南将帮助您轻松找到解决方法。如果您忘记了某个功能的位置,可以随时返回本教程。

Project 窗口

Project 窗口列出了当前项目中包含的所有文件和目录。这些文件包括项目中使用的所有图像、声音、3D 模型和其他项。所有这些统称为资源

Console 窗口

Console 窗口显示游戏正在产生的警告和错误,并可能提供修复这些错误的有用信息。默认情况下,Console 窗口选项卡位于 Project 窗口选项卡旁边。您可以移动 Console 窗口选项卡,通过拖放该选项卡将窗口停靠在 Project 窗口旁边。

Hierarchy 窗口

在 Unity 中,游戏由场景组成。可将场景视为游戏的一个关卡或是另一个环境。在每个场景中都有一个对象列表,这些对象(例如,角色和景物)在该场景中都有一个相应的位置。这些对象在 Unity 中称为游戏对象 (GameObject)

Scene 视图

Scene 视图是一个实时的预览窗口。该视图显示当前加载的场景以及 Hierarchy 窗口中的所有游戏对象。您可以使用此窗口在场景中放置和移动游戏对象。在 Scene 视图中单击某个游戏对象将在 Hierarchy 窗口中突出显示该游戏对象。

Game 窗口

默认情况下,Game 视图隐藏为 Scene 视图旁边的选项卡。Scene 视图允许您移动游戏对象并环顾整个场景,而 Game 视图会显示玩家在玩游戏时看到的内容。这取决于场景中的摄像机看到的内容。

当前在场景中没有任何可见的对象,因此在示例图像中看不到任何内容:

Inspector 窗口

在另一个窗口中选择一个游戏对象时,Inspector 窗口将显示与该对象有关的所有数据。Unity 使用对象-组件模型,这意味着您可以向游戏对象添加不同的组件以改变其功能。例如,Camera 组件允许玩家观察场景。

所有游戏对象都是从一个 Transform 组件开始的,这个组件可用于指定游戏对象在场景中的位置和旋转。其他组件是可选的,您可以根据需要添加这些组件。

5. 工具栏和导航 UI

工具栏

工具栏包含一系列有用的工具按钮,可帮助您设计和测试游戏。

播放按钮

播放 (Play)

“播放”用于测试当前在 Hierarchy 窗口中加载的场景,并允许您在 Editor 中实时试玩游戏。

暂停 (Pause)

您可能已经猜到了,“暂停”可用于暂停 Game 窗口中的游戏。这有助于您发现通过其他方法不能发现的视觉效果问题或游戏体验问题。

单步执行 (Step)

“单步执行”用于逐帧浏览暂停的场景。在游戏世界中寻找需要实时观察的实时变化时,该按钮非常有效。

操纵对象

这些工具可在 Scene 窗口中移动和操纵游戏对象。您可以单击相应的按钮将这些工具激活,也可以使用快捷键。

手形工具

您可以使用该工具在窗口中四处移动场景。也可以单击鼠标中键来访问该工具。

移动工具

该工具可用于选择一些项并分别移动它们。

旋转工具

该工具可用于选择一些项并旋转它们。


缩放工具

您猜对了,这是用于放大和缩小游戏对象的工具。

矩形变换工具

这个工具可以做很多事情。本质上,这个工具将移动、缩放和旋转结合到了一个专门用于 2D 和 UI 的工具中。

旋转、移动或缩放

同样,这个工具也可以做很多事情。这个工具也可以移动、旋转或缩放游戏对象,但更适合 3D。

另一个可能需要记住的快捷键是用于聚焦所选对象的 F 键。如果忘记了游戏对象在场景中的位置,只需在 Hierarchy 中选择该游戏对象,将光标移到 Scene 窗口上,然后按 F 键使该游戏对象在 Scene 窗口中居中。

使用鼠标进行导航

在 Scene 窗口中时,您还可以:

  • 单击鼠标左键以在场景中选择您的游戏对象。
  • 单击鼠标中键并拖动以使用手形工具移动 Scene 视图的摄像机。
  • 单击鼠标右键并拖动以使用飞越模式(手形工具的一种变体)旋转 Scene 视图的摄像机。在执行此操作时,还可以使用 A 和 D 键左右移动摄像机,使用 W 和 S 键前后移动摄像机,使用 Q 和 E 键上下移动摄像机。

如需查看在 Scene 视图中移动游戏对象的更多建议,请参阅 Scene 视图导航

6. 布局

默认布局

Unity Editor 可以采用多种布局方式。每种布局都有其自身的优势,您需要了解哪种布局最适合您。

要切换布局,请选择 Window > Layouts(或使用 Editor 右上角的 Layouts 下拉菜单)。您可以从以下布局中选择:

2 by 3
通过此布局可以同时看到 Scene 视图和 Game 视图并在右侧的列中看到 Inspector、Project 视图和 Hierarchy。

4 Split
此布局适合从不同角度查看 3D 模型。

Tall
此布局使 Scene 视图和 Inspector 清晰美观。

Wide
此布局将 Hierarchy、Project 窗口和 Assets 推到 Editor 的底部。

Default
此布局使 Scene 视图或 Game 视图占据大部分 Editor 空间,还有空间用于两侧的 Assets、Hierarchy 和 Inspector。

这完全取决于个人喜好。所有 John Lemon’s Haunted Jaunt 教程都使用 Default 布局,并且 Console 窗口停靠在 Project 窗口的侧边(如本教程的“Console 窗口”部分所示)。

总结

现在,您对 Unity Editor 的组织方式有了更多的了解;当教程中提到 Project 窗口时,您将确切知道在哪里可以找到这个窗口。此外,您还将游戏资源添加到了项目中。在下一教程中,您将通过开始处理玩家角色来开始创建游戏。

Complete this Tutorial