个性化阅读
专注于IT技术分析

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

本文概述

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

随着项目的复杂性增加, 这些工具非常有用且值得。


赞(0) 打赏
未经允许不得转载:srcmini » Unity 2D开发介绍和项目示例图解
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

觉得文章有用就打赏一下文章作者

微信扫一扫打赏