📅  最后修改于: 2021-01-11 13:34:30             🧑  作者: Mango
Unity适用于2D和3D游戏。在Unity中创建新项目时,可以选择以2D或3D模式启动。从2D或3D模式开始之间的选择确定了Unity编辑器的某些设置,例如是否将图像导入为精灵或纹理。无论创建项目时设置的模式如何,都可以随时在2D或3D模式之间切换。
子画面是简单的2D图形对象,上面带有图形图像(称为纹理)。引擎处于2D模式时,默认情况下Unity会处理精灵。
如果您是3D用户,则sprite本质上只是标准纹理,但是有一些特殊的技术可以组合和管理sprite纹理,从而在开发过程中提高效率和便利性。在3D空间中查看子画面时,子画面看起来像纸一样薄,因为它们没有Z宽度。
除非在3D空间中旋转,否则精灵始终会以直角面对相机。
创建新的精灵时,它将使用纹理。然后将此纹理应用于新的GameObject,并将Sprite Renderer组件附加到该纹理上。这使我们的GameObject与我们的纹理以及与它在屏幕上的外观相关的属性可见。
要为游戏创建精灵,您必须为引擎提供纹理。首先创建一个纹理。
您会发现,一旦松开鼠标按钮,就会在列表中显示一个带有纹理名称的新GameObject。您现在还将在场景视图的场景中间获取图像。
让我们在添加子画面时考虑以下几点:
现在,我们在场景中添加了一个精灵。
此设置用于指定如何从图像中提取精灵图形。要选择模式,请在Assets / Sprites文件夹中单击一个Sprite,在检查器中,可以使用三种不同的模式来使用Sprite:
单个:用于单个图像精灵。
多重:用于具有多个元素的精灵,例如动画或精灵表,每个字符具有不同的部分。
多边形:用于自定义多边形精灵,您可以创建许多不同类型的基本形状,例如,正方形,三角形,五边形,六边形等。
我们可以通过多种方式操纵导入的精灵,以更改其外观。
如果您查看统一界面的左上角,将获得一个工具栏,如下所示:
让我们看看这些按钮的功能:
第一手工具用于在场景中移动而不会影响任何对象。
下一个工具是“移动”工具。这用于在游戏世界中移动对象。
下一个工具是“旋转”工具,该工具用于沿游戏世界的Z轴旋转对象或父对象。
居中的工具是“缩放”工具。该工具允许您沿某些轴修改对象的大小(比例)。
下一个工具是Rect工具。该工具的行为类似于“移动”工具和“缩放”工具的组合,但容易导致准确性下降。在安排UI元素时更有用。
下一个工具是“移动”,“旋转”和“缩放”工具。它用于移动,旋转和缩放所选对象。
最后,最后一个工具是“自定义编辑器”工具。
随着项目的复杂性增加,这些工具非常有用且值得。