Version: 6000.3
语言: 中文
2D 游戏开发
开始进行 2D 游戏开发

2D 简介

您可以使用 Unity 创建 2D 项目。本页介绍特定于 2D Unity 项目的游戏玩法、图形和物理效果。

2D游戏玩法

当您使用 3D 模式时,Unity 编辑器的熟悉功能仍然可用,但添加了一些有用的功能来简化 2D 开发。

以 2D 模式查看的场景
以 2D 模式查看的场景

最引人注目的功能是工具栏Unity 编辑器顶部的一排按钮和基本控件,允许您以各种方式(例如缩放、翻译)与编辑器交互。更多信息
请参阅术语表
场景场景包含游戏的环境和菜单。将每个唯一的场景文件视为一个独特的关卡。在每个场景中,你放置你的环境、障碍物和装饰品,基本上是将你的游戏设计和构建成碎片。更多信息
请参阅术语表
视图。启用 2D 模式后,Unity 将设置正交(无透视)视图。此视图意味着相机在场景中创建特定视点图像的组件。输出要么绘制到屏幕上,要么作为纹理捕获。更多信息
请参阅术语表
沿 z 轴查看,y 轴向上增加,这使您能够可视化场景并轻松放置2D 对象2D 游戏对象,例如图块贴图或精灵。更多信息
请参阅术语表
.

有关 2D 组件的完整列表、如何在 2D 和 3D 模式之间切换以及不同的 2D 和 3D 模式设置,请参阅 2D 或 3D 项目

2D 图形

2D 中的图形对象称为精灵。精灵是标准纹理,具有用于组合和管理的特殊技术sprite2D 图形对象。如果你习惯于在3D中工作,精灵本质上只是标准纹理,但有一些特殊的技术可以组合和管理精灵纹理,以提高开发过程中的效率和便利性。更多信息
请参阅术语表
纹理以提高开发过程中的效率和便利性。Unity 提供了一个内置的精灵编辑器,可让您从更大的图像中提取精灵图形。这使你能够在图像编辑器的单个纹理中编辑多个组件图像。例如,您可以使用它将角色的手臂、腿和身体作为一个图像中的单独元素保留。

精灵使用精灵渲染器一个组件,可让您将图像显示为精灵,以便在 2D 和 3D 场景中使用。更多信息
请参阅术语表
组件而不是网格体渲染器(Mesh Renderer一个网格体组件,用于从网格体过滤器中获取几何体,并将其渲染到对象的变换组件定义的位置。更多信息
请参阅术语表
与 3D 对象一起使用。您可以通过 Components 菜单将其添加到游戏对象(Component > Rendering > Sprite Renderer),也可以直接创建已附加 Sprite Renderer 的游戏对象(菜单:GameObject > 2D Object > Sprite)。

您还可以使用 Sprite Creator 工具制作占位符 2D 图像。

2D 物理

Unity 有一个单独的物理系统来处理 2D 物理,因此您可以利用仅适用于 2D 的优化。这些组件对应于标准的 3D 物理组件,例如刚体允许游戏对象受到模拟重力和其他力影响的组件。更多信息
请参阅术语表
,Box Collider:立方体形状的碰撞器组件,用于处理骰子和冰块等游戏对象的碰撞。更多信息
请参阅术语表
铰链关节将两个刚体组件组合在一起的关节,约束它们移动,就像它们通过铰链连接一样。它非常适合门,但也可用于为链条、钟摆等建模。更多信息
请参阅术语表
,但与2D附加到名称后。因此,你可以为精灵配备 刚体2D(Rigidbody 2D)、盒体碰撞体(Box Collider 2D) 和 铰链关节(Hinge Joint 2D) 。大多数 2D 物理组件都是 3D 等效组件的扁平版本(例如,Box Collider 2D 是正方形,而 Box Collider 是立方体),但也有一些例外。

有关2D物理组件的完整列表,请参阅2D或3D项目。有关2D物理概念和组件的更多信息,请参阅手册的物理部分。要指定 2D 物理设置,请参阅“物理 2D”窗口。

2D 游戏开发
开始进行 2D 游戏开发