在Unity中创建2D和3D游戏

适用于2D和3D视频游戏的完整工具集

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

《Hollow Knight》- Made with Unity

2D视频游戏的特征

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

《奥西里斯:新黎明》- Made with Unity

3D视频游戏的特征

3D游戏通常使用三维几何体,在游戏对象的表面上渲染材质和纹理,使它们看起来像构成游戏世界的坚固环境、角色和对象。

3D游戏通常使用透视图来渲染场景,所以游戏中的对象在离摄像机较近时会在屏幕上显得比较大。使用Unity制作的最新3D游戏的示例:No Matter Studios出品的《巨神狩猎》、Fenix Fire出品的《奥西里斯:新黎明》和Eastshade Studios出品的《Eastshade》。

《Flipping Death》- Made with Unity

2.5D - 没错,还有 2.5D 模式!

某些2D游戏会为环境和角色使用3D几何形状,但是将游戏玩法限制为二维模式,例如,摄像机可能会显示横向卷轴视图,但是玩家只能以二维模式移动。对于这一类游戏,3D效果更加真实,但并不是为了实现功能目的。

也有一些游戏会模拟3D几何形状和深度轴,但使用正交摄像机而不是透视摄像机。让玩家从鸟瞰角度观察游戏操作是一种常用的技巧,这通常称为等距视图。

《Children of Morta》- Made with Unity

在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资源及生产工具供您选择:

Asset Store中的2D资产

Asset Store中的3D资产

如果您仍然没有完全确定是在2D模式下还是在3D模式下创建游戏,不要忘记,在Unity中,您随时可以自由切换这两种模式。您还可以随时看看其他 Unity 创作者对开发 2D 或 3D 项目的观点,请访问我们网站的社区部分,或访问我们的博客论坛。请记住,您不需要编写代码就可以开始使用。请参阅我们的指南:没有编码经验如何制作游戏

我们使用 Cookie 来确保为您提供网站的最佳体验。有关更多信息,请访问我们的 Cookie 政策页面

明白了