版本: 2022.3
语言: 英语
2D游戏开发
2D游戏开发快速入门指南

2D入门

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

2D游戏玩法

当您在3D模式下使用Unity编辑器时,熟悉的函数仍然可用,但增加了有助于简化2D开发的补充功能。

Scene viewed in 2D mode
2D模式下查看的场景

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

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

2D图形

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

精灵是用精灵渲染器一个组件,允许您将图像以精灵的形式显示在2D和3D场景中。更多信息
参阅术语表
组件来渲染的,而不是与3D对象一起使用的网格渲染器一个网格组件,它从网格过滤器获取几何形状,并将形状渲染到对象变换组件定义的位置。更多信息
参阅术语表
。您可以通过组件菜单(组件 > 渲染 > 精灵渲染器)将此组件添加到GameObject中,或者您可以直接创建一个已经附加了精灵渲染器的GameObject(菜单:GameObject > 2D对象 > 精灵)。

您还可以使用精灵创建器工具制作占位符2D图像。

2D物理

Unity有一个独立的物理系统来处理2D物理,这样您就可以利用2D独有的优化。这些组件与标准3D物理组件(如刚体一个组件,允许GameObject受到模拟的重力和其他力的作用。更多信息
参阅术语表
盒子碰撞器一个用于处理正方体和冰块等GameObject碰撞的立方体碰撞组件。更多信息
参阅术语表
铰链关节一个将两个刚体组件组合在一起的关节,将它们约束在一起运动,就像用一个铰链连接一样。它非常适合门,也可以用来模拟链条、摆等。更多信息
参阅术语表
)相对应,但名称后面添加了2D。因此,您可以向精灵装备刚体2D盒子碰撞器2D铰链关节2D。大多数2D物理组件是3D对应物的平面版本(例如,盒子碰撞器2D是正方体,而盒子碰撞器是立方体),但也有一些例外。

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

2D游戏开发
2D游戏开发快速入门指南