购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

2.1 Unity的获取与使用

Unity 可以安装在 Windows 和 MacOS 平台上,用户可以根据自己的喜好进行选择。本章以 MacOS 为例,介绍 Unity 的安装及软件界面,所用的版本号为 Unity2018.2.1。

2.1.1 Unity的安装

在 Unity 的官方网站 https://store.unity.com/cn 中可以下载 Unity的各个版本(见图 2.1)。其中 Unity Personal 个人版可以免费下载,适用于初学者和个人爱好者,包含了游戏引擎的所有核心功能。与其他付费版本一样,个人版可以将产品发布到所有支持的平台上,并可以持续更新,只是使用个人版开发并发布的产品在开始页面会显示 Unity Logo。当上一年的游戏营收或资本额超过 10 万美金时,就必须付费使用 Plus加强版或者 Pro专业版。

图2.1 Unity官方下载页面

如果直接单击图 2.1 所示下载页面中的订阅按钮,安装的将是官方最新版的 Unity。如果要安装历史版本,可以在这个页面底部的“资源”栏中找到下载地址,如图 2.2所示。

图2.2 下载Unity旧版本

下载之后直接运行,即可打开 Unity Download Assistant 安装助手,需要连接互联网才能继续安装,如图 2.3 所示。单击 Continue 按钮进入图 2.4 中的 License 协议许可窗口。继续单击 Continue 按钮,进入Components 组件选择窗口。默认情况下将如图 2.5 所示,自动勾选前三个核心组件。如果想今后将开发的产品发布到 Android、iOS、tvOS等平台上,则需要勾选对应的 Build Support。在接下来的 Component License 窗口(见图 2.6)中单击 Continue 按钮,进入图 2.7 中的安装位置选择窗口。选择合适的位置之后就开始正式下载并安装 Unity,如图 2.8所示。如果出现如图 2.9所示窗口,即表示安装成功。

图2.3 Unity Download Assistant安装助手

图2.4 协议许可

图2.5 组件选择

图2.6 Component License窗口

图2.7 安装位置选择窗口

图2.8 下载及安装

图2.9 安装成功

2.1.2 Unity的界面

打开安装好的 Unity,会出现如图 2.10 所示的开始界面。如果想打开一个现有的项目进行编辑,则可以单击图中红框所示的 Open按钮。如果想新建一个项目,则可以单击红框中的 New按钮,或者直接单击界面正中间的蓝色New Project按钮,即可进入图2.11所示的新建项目窗口。

图2.10 Unity开始界面

图2.11 新建项目

本节首先创建一个名为 New Project 的 3D 项目。在确定好项目的存储位置之后,单击蓝色的 Create project 按钮,这个新项目就会在Unity 编辑器中打开。如图 2.12 所示,Unity 的编辑器包含多个互不重叠的面板,这些面板的布局可以通过调整工具栏中最右侧的按钮进行选择。

图2.12 Unity编辑器

编辑器布局工具:Unity提供多种面板布局方式。图2.12中的是“2 by 3”。

值得注意的是,每当创建一个新项目(Project)时,Unity 就会自动给这个项目生成一个场景(Scene),并在编辑器中打开这个场景。但事实上,一个项目是可以包含多个场景的。例如常见的通关游戏中,整个游戏就是一个项目,而每个关卡通常就用一个场景来处理。

一般 Unity编辑器中包含以下几种面板:

(1)Scene 面板: Unity 编辑器中最主要的一个面板。在这个面板中可以通过鼠标拖拽等方式,摆放各种物体、光源、摄像机等,可视化地搭建或编辑场景。

(2)Game面板: 这个面板中所呈现的是 Scene面板中的摄像机视野中的景象,也就是游戏真实运行起来之后用户看到的景象。用户不能在这个面板中进行编辑,只能观看。

(3)Hierarchy 面板: 这个面板用树形结构列出当前场景中的所有物体。在这个面板中,如果将物体 A 拖至物体 B 之上,相当于把物体A 设为物体 B 的子物体。对父物体进行的操作都会影响到子物体。因为Scene 面板中物体经常互相遮挡,所以有时必须在 Hierarchy 面板中才能选中所需要的物体。

(4)Project 面板: 该面板中列出了所有本项目中导入和创建的资源,包括脚本、材质、音效、贴图、外部导入的网格模型等。如果直接将 Project 面板中的资源拖入 Scene 面板中,就表示将该资源放入了这个游戏场景,那么这个资源也会同时自动被添加到 Hierarchy面板中。

Hierarchy面板与Project面板最大的区别在于:

Project 面板中的资源不一定都出现在当前游戏场景中,而Hierarchy面板中出现的物体则一定出现在当前场景中。

(5)Inspect 面板: 也就是属性面板。每当在 Scene 面板或Hierarchy 面板中选定一个物体时,Inspect 面板中就会对应出现这个物体的各种属性。可以通过这个面板底部的 Add Component 按钮来增加需要显示的属性。

在这些面板的上方,有一个长条形的工具栏,从左到右分别是变换工具、Gizmo 工具、播放工具、层级工具,以及前面已经讲过的编辑器布局工具。

(1)变换工具: 用来控制和操作场景及场景中的物体。

变换工具:

(2)Gizmo 工具: 左侧按钮用来改变物体的轴心,可以切换成Center 或 Pivot;右侧按钮用来改变物体的坐标,可以切换成 Global 或Local。

Gizmo工具:

(3)播放工具: 从左到右分别是播放游戏、暂停游戏、逐帧播放。

播放工具:

(4)层级工具: 可以选择在场景中显示所有物体、不显示任何物体、显示没有任何控制的物体、显示透明物体等。

层级工具: thKGOJ+8nzU6599UiYcnoWQ+ecJgKhcENkXU0xQK6zKPoXdDOdt5h8yF00n4sb/J

点击中间区域
呼出菜单
上一章
目录
下一章
×