Unity 2D开发介绍和项目示例图解

本文概述

  • Unity中的精灵
  • 创建精灵
  • 精灵模式
  • 修改精灵
Unity适用于2D和3D游戏。在Unity中创建新项目时, 可以选择以2D或3D模式启动。从2D或3D模式开始之间的选择确定了Unity编辑器的某些设置, 例如将图像导入为精灵还是纹理。无论创建项目时设置的模式如何, 都可以随时在2D或3D模式之间切换。
Unity中的精灵 子画面是简单的2D图形对象, 上面带有图形图像(称为纹理)。引擎处于2D模式时, 默认情况下Unity会处理精灵。
如果你是3D用户, 则Sprite本质上只是标准纹理, 但是有一些特殊的技术可以组合和管理Sprite纹理, 以在开发过程中提高效率和便利性。在3D空间中查看子画面时, 子画面看起来像纸一样薄, 因为它们没有Z宽度。
除非在3D空间中旋转, 否则精灵始终会以直角面对相机。
创建新的精灵时, 它将使用纹理。然后将此纹理应用于新的GameObject, 并将Sprite Renderer组件附加到该纹理。这使我们的GameObject与我们的纹理以及与它在屏幕上的外观相关的属性可见。
创建精灵 要为游戏创建精灵, 你必须为引擎提供纹理。首先创建一个纹理。
  • 在标准图像文件(例如PNG或JPG)中获取要作为精灵添加的图像,
  • 将其保存在系统目录中, 然后
  • 然后将图像拖到Unity的Assets区域中。
Unity 2D开发介绍和项目示例图解

文章图片
  • 现在将图像从资源拖动到场景层次结构中。
你会发现, 一旦松开鼠标按钮, 就会在列表中显示一个带有纹理名称的新GameObject。你现在还将在场景视图的场景中间获取图像。
Unity 2D开发介绍和项目示例图解

文章图片
让我们在添加子画面时考虑以下几点:
  • 通过将外部资源拖到Unity中, 我们可以放置资产。
  • 此添加的资产是图像, 因此它成为纹理。
  • 通过将此纹理拖动到场景层次中, 我们将创建一个新的GameObject, 其名称与我们的纹理相同, 并带有一个精灵渲染器。
  • 此精灵渲染器使用该纹理在游戏中绘制图像。
现在, 我们在场景中添加了一个精灵。
精灵模式 此设置用于指定如何从图像中提取精灵图形。要选择模式, 请在Assets / Sprites文件夹中单击一个Sprite, 在检查器中, 可以使用三种不同的模式来使用Sprite:
Unity 2D开发介绍和项目示例图解

文章图片
单个:用于单个图像子画面。
多重:用于具有多个元素的精灵, 例如动画或精灵表, 角色的不同部分。
多边形:用于自定义多边形精灵, 你可以创建许多不同类型的基本形状, 例如正方形, 三角形, 五边形, 六边形等。
修改精灵 我们可以通过多种方式操纵导入的精灵, 以更改其外观。
如果你查看统一界面的左上角, 将获得一个工具栏, 如下所示:
Unity 2D开发介绍和项目示例图解

文章图片
让我们看看这些按钮的功能:
第一手工具用于在场景中移动而不会影响任何对象。
Unity 2D开发介绍和项目示例图解

文章图片
下一个工具是” 移动” 工具。这用于在游戏世界中移动对象。
Unity 2D开发介绍和项目示例图解

文章图片
下一个工具是” 旋转” 工具, 该工具用于沿游戏世界的Z轴旋转对象或父对象。
Unity 2D开发介绍和项目示例图解

文章图片
居中的工具是” 缩放” 工具。该工具使你可以沿某些轴修改对象的大小(比例)。
Unity 2D开发介绍和项目示例图解

文章图片
下一个工具是Rect工具。该工具的行为类似于” 移动” 和” 缩放” 工具的组合, 但容易导致准确性下降。在安排UI元素时更有用。
Unity 2D开发介绍和项目示例图解

文章图片
下一个工具是” 移动” , “ 旋转” 和” 缩放” 工具。它用于移动, 旋转和缩放所选对象。
Unity 2D开发介绍和项目示例图解

文章图片
最后, 最后一个工具是” 定制编辑器” 工具。
Unity 2D开发介绍和项目示例图解

文章图片
【Unity 2D开发介绍和项目示例图解】随着项目的复杂性增加, 这些工具非常有用且值得。

    推荐阅读