翻译Unity中文版的初衷是因为官方提供的中文版存在缺陷,而且翻译的不全。现在基于Unity2023.2版本对官方文档进行翻译。
2D或3D项目 🔗
Unity既适用于创建2D游戏,也适用于创建3D游戏。当您在Unity中创建一个新项目时,您可以选择以2D模式或3D模式开始。您可能已经知道您想要构建什么,但有一些细微的差别可能会影响您选择哪种模式。
在2D或3D模式下开始的选择会为Unity编辑器设置一些参数,例如将图像导入为纹理还是精灵。您可以在任何时候在2D和3D模式之间切换,而不管您在创建项目时设置的模式是什么(请参阅2D和3D模式设置)。以下是一些指南,应该能帮助您做出选择。
纯3D 🔗
3D游戏通常利用三维几何形状,通过在游戏对象的表面渲染材质和纹理,使它们呈现为实体的环境、角色和对象,构成了您的游戏世界。相机可以在场景中自由移动,在世界中以逼真的方式投射光线和阴影。3D游戏通常使用透视渲染场景,因此随着物体靠近相机,它们在屏幕上显得更大。如果您的游戏符合此描述,请选择以3D模式开始。
正交3D 🔗
有时候游戏使用3D几何形状,但使用正交相机而不是透视相机。这是在游戏中以鸟瞰视角展示动作的常用技术,有时被称为“2.5D”。如果您正在制作这样的游戏,您应该在3D模式下使用编辑器,因为即使没有透视,您仍然会使用3D模型和资源。不过,您需要将相机和场景视图切换为正交视图。
纯2D 🔗
许多2D游戏使用平面图形,有时被称为精灵(sprites),它们完全没有三维几何形状。它们作为平面图像绘制到屏幕上,游戏的相机没有透视效果。对于这种类型的游戏,您应该在2D模式下启动编辑器。
2D游戏中使用3D图形 🔗
有些2D游戏在环境和角色方面使用3D几何形状,但将游戏玩法限制在二维中。例如,相机可能显示一个横向滚动的视角,玩家只能在二维中移动,但游戏本身仍然使用3D模型作为障碍物,并使用3D透视效果作为相机效果。对于这些游戏来说,3D效果可能更多地用于风格而非功能方面。这种类型的游戏有时也被称为“2.5D”。尽管玩法是2D的,但您主要是通过操纵3D模型来构建游戏,因此您应该在3D模式下启动编辑器。
具有透视相机的2D游戏玩法和图形 🔗
这是另一种流行的2D游戏风格,使用2D图形,但通过透视相机来实现视差滚动效果。这是一种“纸板剧院”风格的场景,其中所有的图形都是平面的,但与相机的距离不同。在这种情况下,2D模式可能最适合您的开发。不过,您需要将相机的投影模式更改为透视,场景视图模式更改为3D。
结论 🔗
搬砖愉快!