Unity 同样适用于创建 2D 和 3D 游戏。在 Unity 中创建新项目时,可以选择以 2D 或 3D 模式开始。您可能已经知道要构建什么,但有一些细微之处可能会影响您选择哪种模式。
以 2D 或 3D 模式开始的选择会确定 Unity 编辑器的一些设置,例如图像是否导入为纹理或精灵2D 图形对象。如果您习惯于在 3D 中工作,精灵本质上只是标准纹理,但有一些特殊的技术可以组合和管理精灵纹理,以便在开发过程中提高效率和便利性。更多信息
参见 术语表。无论创建项目时设置的模式如何,您都可以随时在 2D 或 3D 模式之间切换(请参阅2D 和 3D 模式设置)。以下是一些指南,可以帮助您做出选择。
3D 游戏通常使用三维几何体,并在游戏对象Unity 场景中的基本对象,可以表示角色、道具、场景、摄像机、路点等。游戏对象的功能由附加到它的组件定义。更多信息
参见 术语表的表面渲染材质和纹理,以使它们看起来像是构成游戏世界的实体环境、角色和物体。摄像机可以在场景场景包含游戏环境和菜单。可以将每个唯一的场景文件视为一个唯一的关卡。在每个场景中,放置环境、障碍物和装饰物,基本上是分段设计和构建游戏。更多信息
参见 术语表中自由移动,光线和阴影以逼真的方式投射到世界周围。3D 游戏通常使用透视渲染场景,因此物体在屏幕上离摄像机越近,看起来就越大。对于所有符合此描述的游戏,请以3D模式开始。
有时游戏会使用 3D 几何体,但使用正交摄像机而不是透视摄像机。这是一种常见的技术,用于提供俯瞰视角的游戏,有时称为“2.5D”。如果您正在制作这样的游戏,也应该在3D模式下使用编辑器,因为即使没有透视,您仍然需要处理 3D 模型和资源。您需要将摄像机一种组件,用于创建场景中特定视点的图像。输出要么绘制到屏幕上,要么捕获为纹理。更多信息
参见 术语表和场景视图一个交互式视图,可以查看您正在创建的世界。使用场景视图选择和放置场景、角色、摄像机、灯光以及所有其他类型的游戏对象。更多信息
参见 术语表切换到正交。
许多 2D 游戏使用平面图形,有时称为精灵,它们根本没有三维几何体。它们作为平面图像绘制到屏幕上,并且游戏的摄像机没有透视。对于此类游戏,应在2D模式下启动编辑器。
一些 2D 游戏使用 3D 几何体来创建环境和角色,但将游戏玩法限制在两个维度。例如,摄像机可能会显示横向卷轴视图,并且玩家只能在两个维度上移动,但游戏本身仍然使用 3D 模型来创建障碍物,并使用 3D 透视来创建摄像机。对于这些游戏,3D 效果可能起着风格化而非功能性的作用。这种类型的游戏也有时被称为“2.5D”。尽管游戏玩法是 2D,但您主要是在操作 3D 模型来构建游戏,因此应在3D模式下启动编辑器。
这是另一种流行的 2D 游戏风格,使用 2D 图形,但使用透视摄像机来获得视差滚动效果。这是一个“纸板剧院”风格的场景,所有图形都是平面的,但布置在摄像机前不同的距离。在这种情况下,2D模式最有可能适合您的开发。但是,您应该将摄像机的投影模式更改为透视,并将场景视图模式更改为3D。