首页 团结教程

统一简介:入门 - 第1/2部分

了解Unity界面以及如何在初学者的统一教程中创建第一游戏。

4.8/5 188年评级

版本

  • C#7.2,Unity 2018.3,Unity

统一-5-Logo-裁剪

当我第一次开始研究iOS游戏开发时,Xcode(Spritekit之前)使游戏发展看起来非常具有挑战性。另一方面,Unity有一个功能强大的可视化编辑器,也能够发布到移动设备。

进一步看待它,我发现资产商店和梦幻般的开发人员社区使统一一个引人注目的选择。

今天,Unity拥有比任何其他游戏技术更多的游戏开发。并支持近30个平台,包括移动,虚拟现实,桌面和控制台,统一不仅仅是一个好地方,这是开始的完美场所!

统一乐高

统一采用了一个奇妙的模块化系统来构建游戏中的场景和角色。即使你刚刚开始,你仍然可以与Unity的基本乐高砖套装制作非常令人敬畏的宇宙飞船。

或者,如果您觉得您为成年人提供了“高度复杂的互锁砖系统”,Unity会让您提供几乎任何组件的能力,例如编写自己的着色器或重写网络堆栈以满足您的游戏需求!!

这是一系列统一教程中的第一个,旨在让您加快速度。在它中,当您熟悉发动机环境和工具时,您将坚持到Spaceport。后续教程将专注于每个子系统内的详细信息。

在这个团结的教程中,您将学习:

  • 如何安装Unity以及三个不同版本之间的差异
  • 构成Unity接口的视图
  • 导航内部 场景 view
  • 添加和操纵 GameObject.s. 和他们的 成分

本教程的第一部分是关于熟悉自己的 统一用户界面.

在里面 第二部分 在本教程中,您将应用此知识来创建您的第一场比赛,这是一个简单的宇宙飞船飞行/小行星爆破游戏。您可以在童话母领域提供所有脚本和模型的帮助下,因此您可以更多地关注Unity接口。

Gameview.

本教程朝着那些很少或没有统一体验的人提供。理想情况下,你应该有一些编程经验,但如果没有,不要出汗 - 我们会走过整个东西! :]

入门

本教程的第一步是 下载Unity.。但等待 - 有四种不同的版本。你应该选择哪个?

统一版本

所有版本的Unity都为您提供相同的引擎功能。

  • 个人的:免费(如啤酒)
  • :每位座位售价35美元/莫
  • pro:每位座位售价125美元/莫
  • 还有一个 企业 您的自定义需求要求订阅价格的版本。

    这些版本之间最明显的差异是使用个人版本创建的游戏必须从一个Unity Splash屏幕开始,而任何付费版本允许您删除闪烁屏幕或创建自己的。

    此外,还有不同的单位服务层,例如云构建和分析,在每个价格点都解锁。

    统一有一些关于如何使用个人版本的严格规则。在您开始编写下一个杀手统一应用程序之前,请务必查看 统一常见问题 看看你是否有资格使用它。

    出于遵循教程的目的, 个人版本 是足够的,所以点击 尝试个人 按钮。这将带您到下载页面。点击大 下载安装程序 button.

    下载Unity.

    运行安装程序并按照屏幕上的说明进行操作,这意味着单击 继续 并接受许可协议。等待安装完成,然后启动Unity。在您进一步进一步之前,系统会提示您登录。

    统一登录

    如果您已经没有,您需要创建一个免费的Unity帐户才能使用该软件。要创建Unity帐户,请单击“ 创建一个 链接,并填写注册表格。

    创建统一帐户

    每次使用Unity时都必须登录,但如果需要,则有一个离线模式。

    创建帐户后,登录Unity并确认所有许可证详细信息。项目对话框将自动出现。此对话框允许您创建一个新项目,并看起来像这样:

    统一创建项目

    点击 新项目 按钮。您将看到对话框切换到以下内容:

    创建一个新项目

  1. 为您的项目命名 空间碎片,并选择硬盘上的位置以保存它。
  2. 你会注意到你有一些选择。每个模板预先配置Unity以节省您的时间,具体取决于您想要的操作。现在,选择 3D.
  3. 资产包裹 按钮允许您将自定义包导入项目。例如,如果您正在制作第一个人射击游戏,则可能需要导入Unity的第一人称控制器包。

UNITY资产包裹

这只是项目创建时的便利功能。您可以在项目生命周期内的任何点导入包。对于本教程,您不需要任何标准资产。

  1. 可以留下单位分析 离开 由于它没有涵盖本教程。
  2. 最后,点击 创建项目统一将打开您的第一个项目。

打破界面

当Unity首次打开时,您将看到一个如下所示的窗口:

统一界面

界面起初可能有点压倒。深呼吸并告诉自己它会好起来的! :]

界面是 高度 可自定义,可以根据需要提供尽可能多的信息。

在右上角,你会看到五个按钮。选择右侧的最后一个。这是 布局 落下。从选项列表中,选择 2 by 3 option.

统一界面

您的编辑现在应该看起来像下面的图片:

统一用户界面

这是各个部分的细分:

1.场景视图

场景视图是您构建游戏的地方。这是您添加所有型号,摄像机和其他构成游戏的其他件的地方。这是一个3D窗口,您可以在视觉上放置您使用的所有资产。

建立场景

在统一中测试您的游戏时,场景视图将使用当前游戏的状态更新。您甚至可以在飞行中添加新元素到现场。

停止游戏时,场景视图将恢复到原始状态。当您在播放游戏时,您对场景视图的任何更改将在停止时丢失。

2.游戏视图

游戏视图代表了玩家的游戏的角度。这是您可以播放游戏的地方,看看各种机制如何彼此合作。

数学忍者在Unity 2D中

游戏视图具有一个宽高比选择器,允许您更改视图的尺寸,以匹配特定屏幕宽高比(例如4:3,16:9,16:10 ...)或设备屏幕尺寸的尺寸iPhone或iPad的那个。

这允许您确保游戏对您想要支持的所有宽高比和分辨率看起来都很好,并且没有切断重要内容。您可以使用自定义宽高比使用 下拉列表底部的按钮。

游戏

3.层次结构窗口

层次结构窗口包含游戏中使用的所有当前GameObject的列表。但是什么是 GameObject.?这是一个简单的:游戏object是您游戏中的一个对象。

好的,它比这更有点! :]

实质上,GameObjects是您通过添加组件自定义的空容器。组件允许GameObjects到项目几何(从简单的多维数据集到更复杂的塔或怪物的3D模型),发光,充当摄像机,甚至通过脚本创建复杂的行为。

GameObject.s.还可以像文件夹一样,包含其他GameObjects,这使得它们非常适用于组织您的场景。您将在本教程的第二部分中看到GameObjects。

一个场景通常代表您游戏的单个级别,尽管您可以理论上可以将整个游戏放在一个场景内。在当前场景中的游戏中主动使用的任何GameObjects都将出现在层次结构窗口中。

每个新场景都以主摄像头和定向光,这是游戏机。介意你,你不必保留它们。您可以随时删除它们并将其添加到稍后的时间。从层次结构中删除GameObject时,您可以从场景中有效地删除它。

随着您的场景大量的GameObjects,搜索栏将被证明是一个宝贵的工具。

使用Hierachy窗口

4.项目窗口

项目窗口包含您游戏使用的所有资产。您可以按文件夹组织您的资产。当您希望使用它们时,您只需将这些资产拖到“项目”窗口中到“层次结构”窗口。

或者,您可以将它们从项目窗口拖动到场景视图。如果将文件从计算机拖到项目窗口中,Unity将自动将这些产品导入资产。

使用项目窗口

统一组织项目窗口中的资产与OS文件系统相同。您可能会旨在直接在文件系统中更改而不是项目窗口中的更改,但这是一个大错误,这将打破您的资产 - 并且可能会违反您的游戏!

统一维护每个资产的元数据,因此文件系统中的文件夹之间的移动资产会破坏元数据。如果您需要对您的资产进行任何组织更改 - 特别是预制 - 始终在项目窗口中执行这些更改。

5.检查员窗口

“检查器”窗口允许您配置任何GameObject。在层次结构中选择GameObject时,Inspector将列出所有GameObject的组件及其属性。

例如,光将具有颜色场以及强度场。在正在播放游戏时,您还可以更改GameObjects上的值。

使用检查员

6.工具栏

您使用工具栏来操纵场景视图中的各种GameObjects。您可以使用以下工具在开发游戏时使用以下工具,因此通过在空项目中尝试它们来熟悉它们!

但是,您将无法在空场景中看到效果。首先,将一个简单的多维数据集添加到场景中。

将多维数据集添加到场景中

  1. 打开 GameObject. 从Unity菜单中下拉。
  2. 选择 3D对象 dropdown.
  3. 选择 立方体 从可用对象列表中。

当您浏览工具栏选项时,这将为您提供视觉参考点。

笔记:如果您在尝试选择时丢失了多维数据集,只是 双击 层次结构视图中的Cube GameObject。这将使在场景视图中的立方体中心。

手工具 是一个“方便”的工具(不要担心人,笑话变得更糟!)拥有一堆有用的功能,建立在。

手工工具

选择手动工具,然后将鼠标拖到场景视图上以平移整个场景。

用手工具平移

右键单击并拖动鼠标以在当前位置旋转相机。请注意,手图标变为眼睛。

旋转场景视图

接下来,按住 ctrl(或cmd)alt(或选项)。右键单击并将鼠标移动到缩放到场景。

将鼠标移动向下缩小。或者如果你想这样做简单的方式,只需使用滚轮。

与滚轮放大

最后,按住鼠标右键并使用您的 was 像你在第一人称射击游戏中围绕场景移动的钥匙。

同样,你可以通过按下上下移动 E 或者 Q 分别。要更快地移动,按住 转移 key as well.

FPS控制

手动工具的默认快捷键是 Q。要快速跳转到手动工具,请按中鼠标按钮。发布后,您将返回到您使用的前一个工具。

翻译工具 允许您在场景中选择并定位GameObject。

翻译工具

如果在翻译工具处于活动状态时选择一个GameObject时,系统会注意到,从其中心生长了三个彩色箭头。这些箭头表示对象的三维轴:x轴是红色箭头,y轴是绿色箭头,z轴是蓝色箭头。

改变立方体

统一的坐标系是 左撇子。有关左手和右手坐标系的更深解释,请查看此 有趣的文章 关于不同的坐标系。

笔记:这组三个彩色箭头称为一个 小发明 在统一 - 说话。 Gizmo是3D几何或纹理,提供有关GameObject的信息。

在这种情况下,Gizmo表示每个轴的方向。当您了解有关Unity的更多信息时,您将能够添加自己的Gizmos来指示诸如产卵点,摄像机的位置,甚至风向之类的东西。关于Gizmos的伟大事物是它们只是在场景视图中显示,并且在不再需要时,您可以关闭它们。

有很多方法可以使用翻译工具将GameObject移动。您可以选择其中一个箭头(选定时将变为黄色),然后移动鼠标。 GameObject将仅在该轴上移动。

例如,如果选择y轴并在面对正常方向时移动对象,则GameObject将仅向上或向下移动。

三个轴的详细视图和您可以选择移动GameObject的三个平面图。

三个轴的详细视图和您可以选择移动GameObject的三个平面图。

GameObject.中央的三个彩色平面允许您在两个轴上移动GameObject。方形的颜色表明它将移动的飞机沿线。例如,绿色方形意味着您可以在y平面上移动对象(这意味着它可以在x和z轴上移动)。

on

翻译工具的默认快捷键是 W.

旋转工具不出所料,允许您旋转对象。

旋转工具

当您选择要旋转的对象时​​,您将注意到三条球形彩色线条。这些线表示轴旋转。只需选择该行并将鼠标拖动以旋转GameObject。在不受约束到轴的情况下释放旋转,选择线路之间的空间并移动鼠标。

选择一个彩色线条以绕该轴旋转。

选择一个彩色线条以绕该轴旋转。

旋转立方体

旋转工具的默认快捷键是 E.

尺度工具 允许您沿单个轴扩展游戏,或在所有轴上按比例缩放。

比例工具

要沿轴缩放对象,请选择GameObject,然后拖动轴线的方形。 GameObject将沿该轴缩放。要缩放整个GameObject,请选择GameObject的中心点,然后向前或向后拖动鼠标以分别向上或向下缩放GameObject。

缩放细节:选择三个轴中的一个,以沿着该轴或轴的中心划分的立方体按比例缩放。

缩放细节:选择三个轴中的一个,以沿着该轴或轴的中心划分的立方体以比例分布。

缩放立方体

刻度工具的默认快捷键是 R.

笔记:你们中的一些人可能有点困惑的快捷键。你会假设这一点 S绞盘捷径将是 S 钥匙而不是 R。相信它与否 疯狂的方法。您是否在快捷键中注意到了熟悉的模式......也许是右在你的指尖?

是的,这是键盘的顶行! :]

统一假设您使用右手和左侧使用鼠标。你的手指在休息在主场,将在ASDF键上。您将注意工具栏的每个快捷键对应于原始位置上方的键。工具栏的键盘快捷键对应于Qwert键,从左到右。

单位控制

不幸的是,偶尔你可能会尝试按下 W 键,但按下 2 错误的钥匙。这将编辑器置于2D模式,看起来很多:

在2D模式下,对象丢失了深度

在2D模式下,对象丢失了深度

发生这种情况时,只需按 2 再次键,编辑器将恢复为3D模式。

纠正工具 主要用于2D GameObjects和用户界面(UI)GameObjects,尽管您也可以在3D GameObjects上使用它。

循环工具

该工具可以调整大小,缩放和旋转2D资产,并重置枢轴点,这是对象的中心旋转点。枢轴点由资产上的大圆圈表示。

循环工具

您可以猜出其默认的快捷键吗?那是对的,它是 T.

变换工具 结合转换,缩放和旋转到一个工具中,以便在没有切换工具的情况下执行所有操作。

使用变换工具

第一个切换之间切换 中心 模式。在中央模式下,如果选择两个GameObjects,则Gizmo将放在两个对象的中心。旋转GameObjects将它们旋转在Center Gizmo。在枢轴模式下,每个GameObject在其自己的枢轴点周围旋转,如下所示:

枢

第二个开关在介于之间切换 全球的当地的 空间。

  • 全球模式:您将对象从其周围的世界的角度操作。 X轴左转,y轴上下升起,z轴向前并像往常一样向后。
  • 本地模式:从对象本身的坐标系上工作,并更改轴以匹配实际GameObject的轴。

当地世界操纵

7.播放按钮

播放按钮 让你开始并停止你的游戏。第一个按钮是 button:

玩Buttons1.

单击播放按钮时会发生一些事情。首先,您的游戏将从预期开始。按钮集也将变为蓝色以指示游戏处于运动状态。

玩Buttons2.

整个设计界面调整也表明游戏处于活动状态。

顶部图像是编辑器,同时制作游戏,而较低的图像是正在播放的游戏。

顶部图像是编辑器,同时制作游戏,而较低的图像是正在播放的游戏。

请记住,一旦您停止游戏,您正在运行的任何更改就会丢失。对于Unity初学者来说,这是一个常见的错误,常规错误地运行游戏并制作一堆变化 - 当游戏停止时都消失了!

界面调光应该提醒你这个不幸的事实,但我发现颜色阴影太微妙,以提醒我。

值得庆幸的是,您可以更改此阴影以适合。

  1. 选择 编辑►首选项 打开Unity Preferences窗口。
  2. 选择 颜色 左侧的选项卡,您将看到一个颜色列表 颜色 您可以在界面中自定义的部分。
  3. 界面颜色

    游戏模式 TINT字段控制接口的调光颜色。

    ColorPlayMode.

  4. 您可以通过单击指示区域选择任何颜色。
  5. 要重置为原始颜色,请单击 使用默认值 button.

接下来是 暂停 button:

玩Buttons3.

这暂停并让您对游戏进行修改。

就像在播放模式中一样,一旦停止游戏,那些修改就会丢失。在播放过程中编辑GameObjects是一个作弊和平衡系统,允许您在没有永久打破它的危险的情况下尝试游戏。

最后,有了 button:

玩Buttons4.

这让您一次踏上您的游戏。当您想在逐帧中观察动画时,或者当您想在游戏过程中检查特定的GameObjects状态时,这是方便的。

步

8.杂项编辑器设置

最终控件处理编辑的杂项方面。第一个是 coll 下拉,在工具栏的右侧找到。

COLLAB菜单

这是Unity的最新服务之一,可以帮助大团队无缝地在一个项目上合作。

下一个按钮是 服务 按钮。 “服务”按钮是您可以在游戏中添加其他Unity服务的位置。单击按钮将提示您创建一个Unity项目ID。

服务2.

添加项目ID后,您将能够为您的项目添加服务。

例如,您可以将云添加到项目中。这会自动为您构建项目,因此您不必等待每个项目构建。

您还可以添加:

  • 分析
  • 游戏中的广告
  • 多人支持
  • 应用内购买
  • 表演报告
  • 合作

您还可以将团队成员添加到项目,设置年龄限制,并更改一些重要的项目设置。

接下来是 帐户 按钮。这使您可以管理您的Unity帐户。它允许您查看您的帐户数据,登录和退出和升级。

帐户

第四个按钮是 层数 button.

图层菜单

您可以使用图层来防止渲染GameObjects,或者从碰撞等物理事件中排除GameObjects。

最终按钮, 布局,允许您在编辑器中创建和保存视图布局并在它们之间切换。 Unity非常自定义。可以在布局中调整布局中的每个不同视图,完全从编辑器中调整大小,停靠,移动,甚至从编辑器中删除。

将拖动为Windows自动捕捉和码头,或者如果您有多显示器设置,则可以将它们浮动或将它们拖到另一个显示器上!

拖动它们时,请注意作为Windows自动捕捉和码头。或者,如果您有多显示器设置,您可以将它们浮动或将它们拖到另一个显示器上!

虽然别担心 - 您可以随时添加您删除返回界面的视图。这使您可以为特定任务自定义编辑器。例如,您可能不希望在使用动画时打开游戏视图,但您更愿意并排打开动画函数和动画视图。

每次想要这种特定布局都会重新排列窗户会非常快速地变得疲惫不堪。

统一通过让您保存布局,从而通过释放您的布局,您可以在任何时候省去 布局 按钮。您可以使用该窗口轻松打开新窗口 窗户 menu item.

可以使用布局按钮保存和调用布局。 Unity附带一些预定义的布局,例如2乘3个布局和广泛的布局。 menubar中的窗口选项提供了可以添加到编辑器的视图列表。

当您在团结游戏时,您会发现自己创建许多不同的布局来支持您的各种发展任务。

涵盖在制作游戏时使用的大部分视图,但除此之外,还有更多的观点。您可以看到所有这些都概述 团结文件.

然后去哪儿?

您通过统一的介绍来实现。在 Part 2 在本教程中,您将在您创建一个小空间射击游戏时将这些概念放入实践中。您将学习如何构建游戏“Unity”方式,并获得更深入地了解您可以利用的各种工具和技术来创建自己的游戏。

您对本教程,UNITY编辑器或其相关视图有任何疑问吗?加入下面的讨论,我会回复你!

平均评级

4.8/5

为此内容添加评级

188 ratings

更像这样的

贡献者

评论