版本:Unity 6 (6000.0)
语言:英语
Unity 入门
快速入门指南

2D 或 3D 项目

Unity 同样适用于创建 2D 和 3D 游戏。在 Unity 中创建新项目时,可以选择以 2D 或 3D 模式开始。您可能已经知道要构建什么,但有一些细微之处可能会影响您选择哪种模式。

以 2D 或 3D 模式开始的选择会确定 Unity 编辑器的一些设置,例如图像是否导入为纹理或精灵2D 图形对象。如果您习惯于在 3D 中工作,精灵本质上只是标准纹理,但有一些特殊的技术可以组合和管理精灵纹理,以便在开发过程中提高效率和便利性。更多信息
参见 术语表
。无论创建项目时设置的模式如何,您都可以随时在 2D 或 3D 模式之间切换(请参阅2D 和 3D 模式设置)。以下是一些指南,可以帮助您做出选择。

完整 3D

Some 3D scenes from Unitys sample projects on the Asset Store
Unity 资源商店中示例项目的一些 3D 场景

3D 游戏通常使用三维几何体,并在游戏对象Unity 场景中的基本对象,可以表示角色、道具、场景、摄像机、路点等。游戏对象的功能由附加到它的组件定义。更多信息
参见 术语表
的表面渲染材质和纹理,以使它们看起来像是构成游戏世界的实体环境、角色和物体。摄像机可以在场景场景包含游戏环境和菜单。可以将每个唯一的场景文件视为一个唯一的关卡。在每个场景中,放置环境、障碍物和装饰物,基本上是分段设计和构建游戏。更多信息
参见 术语表
中自由移动,光线和阴影以逼真的方式投射到世界周围。3D 游戏通常使用透视渲染场景,因此物体在屏幕上离摄像机越近,看起来就越大。对于所有符合此描述的游戏,请以3D模式开始。

正交 3D

Some 3D games using an Orthographic view. Images created using assets from Synty Studios and BITGEM
一些使用正交视图的 3D 游戏。使用来自Synty StudiosBITGEM的资源创建的图像

有时游戏会使用 3D 几何体,但使用正交摄像机而不是透视摄像机。这是一种常见的技术,用于提供俯瞰视角的游戏,有时称为“2.5D”。如果您正在制作这样的游戏,也应该在3D模式下使用编辑器,因为即使没有透视,您仍然需要处理 3D 模型和资源。您需要将摄像机一种组件,用于创建场景中特定视点的图像。输出要么绘制到屏幕上,要么捕获为纹理。更多信息
参见 术语表
场景视图一个交互式视图,可以查看您正在创建的世界。使用场景视图选择和放置场景、角色、摄像机、灯光以及所有其他类型的游戏对象。更多信息
参见 术语表
切换到正交

完整 2D

Some examples of typical 2D game types
一些典型 2D 游戏类型的示例

许多 2D 游戏使用平面图形,有时称为精灵,它们根本没有三维几何体。它们作为平面图像绘制到屏幕上,并且游戏的摄像机没有透视。对于此类游戏,应在2D模式下启动编辑器。

使用 3D 图形的 2D 游戏玩法

A side scrolling game with 2D gameplay, but 3d graphics
一个横向卷轴游戏,具有 2D 游戏玩法,但使用 3D 图形

一些 2D 游戏使用 3D 几何体来创建环境和角色,但将游戏玩法限制在两个维度。例如,摄像机可能会显示横向卷轴视图,并且玩家只能在两个维度上移动,但游戏本身仍然使用 3D 模型来创建障碍物,并使用 3D 透视来创建摄像机。对于这些游戏,3D 效果可能起着风格化而非功能性的作用。这种类型的游戏也有时被称为“2.5D”。尽管游戏玩法是 2D,但您主要是在操作 3D 模型来构建游戏,因此应在3D模式下启动编辑器。

使用透视摄像机的 2D 游戏玩法和图形

A 2D cardboard theatre style game, giving a parallax movement effect. Image created using an asset by One Point Six Studio, available on the Unity Asset Store.
一种 2D“纸板剧院”风格的游戏,提供视差移动效果。使用One Point Six Studio在 Unity 资源商店提供的资源创建的图像。

这是另一种流行的 2D 游戏风格,使用 2D 图形,但使用透视摄像机来获得视差滚动效果。这是一个“纸板剧院”风格的场景,所有图形都是平面的,但布置在摄像机前不同的距离。在这种情况下,2D模式最有可能适合您的开发。但是,您应该将摄像机的投影模式更改为透视,并将场景视图模式更改为3D

其他资源

  • XR一个涵盖虚拟现实 (VR)、增强现实 (AR) 和混合现实 (MR) 应用程序的总称。支持这些形式的交互式应用程序的设备可以称为 XR 设备。更多信息
    参见 术语表
Unity 入门
快速入门指南