通过使用Unity游戏引擎,您可以分别创建2D和3D内容,在同一项目中使用2D和3D元素,或者使3D游戏模拟2.5D中的2D视图。主要区别在于您希望在场景中使用的对象类型和使用的摄像机类型。

2D视频游戏的特征
2D游戏使用的是平面图(称为精灵),而没有三维几何形状。它们以平面图像的形式绘制到屏幕上,并且摄像机(正交摄像机)没有透视感。使用Unity制作的2D游戏的示例:Team Cherry出品的《Hollow Knight》、Dead Mage Inc出品的《Children of Morta》和Pine Street Codeworks出品的《Tiny Bubbles》。

2.5D - 没错,还有 2.5D 模式!
某些2D游戏会为环境和角色使用3D几何形状,但是将游戏玩法限制为二维模式,例如,摄像机可能会显示横向卷轴视图,但是玩家只能以二维模式移动。对于这一类游戏,3D效果更加真实,但并不是为了实现功能目的。
也有一些游戏会模拟3D几何形状和深度轴,但使用正交摄像机而不是透视摄像机。让玩家从鸟瞰角度观察游戏操作是一种常用的技巧,这通常称为等距视图。

在Unity中制作2D和3D游戏以及交互式内容
您可以使用Unity创作任何类型的2D或3D游戏或其他交互式体验。在Unity中,只要一打开新项目,您就可以选择2D或3D模式,但不管设置哪一种模式,您都可以随时在这两种模式之间切换(详细信息参阅Unity中的2D和3D模式设置)。
开始时选择2D或3D模式会决定Unity的某些设置,如将图像作为纹理还是精灵导入,摄像机项目是正视图还是透视图。
除了用于 3D 开发的所有功能以外,Unity 还提供了制作 2D 游戏的完整功能集,包括 Sprite Editor、2D Physics、渲染器或 Sprite mask、世界构建工具(例如用于制作正方形、六边形和等距瓦片的 Tilemap 编辑器等)、基于骨骼的动画,以及轻松创建 2D 光源和着色器等的功能。您可以单击此处阅读更多信息。
Unity Asset Store提供大量2D和3D资源及生产工具供您选择:
如果您仍然没有完全确定是在2D模式下还是在3D模式下创建游戏,不要忘记,在Unity中,您随时可以自由切换这两种模式。您还可以随时看看其他 Unity 创作者对开发 2D 或 3D 项目的观点,请访问我们网站的社区部分,或访问我们的博客和论坛。请记住,您不需要编写代码就可以开始使用。请参阅我们的指南:没有编码经验如何制作游戏。