Unity2D游戏开发高速入门:导入资源到游戏项目

Unity2D游戏开发高速入门:导入资源到游戏项目

即使在今天,仍有许多学生是游戏开发的新手。 当谈到统一时。 我还是觉得Unity只能用来制作3D游戏。

实际上。 当Unity在2013年宣布4.3版本时,它开始提供对制作2D游戏的支持。 例如。 提供一些专门用于开发2D游戏的Unity工具。 现在Unity已经公布了版本号4.5。 对2D游戏的支持就更好了。

为了说明Unity对2D游戏提供的支持,本章将使用Unity原生的这些工具来开发一个简单的2D游戏。

本文节选自《Unity 2D 游戏开发快速入门》

1.1 接地

一般情况下,我们认为“地面”就是精灵的立足点。 没有了这个“土地”,精灵就会堕落。 因此,本章中创建 2D 游戏的第一步是创建一个供游戏精灵停留的“地面”。 创建的详细步骤为:本文选自《Unity 2D游戏开发高速入门》

(1)新建一个游戏项目,命名并设置为2D项目,如图1-1所示。

可以看出,这个游戏项目的名字是world。

制作游戏机_2d游戏制作_制作游戏2

图1-1 新建游戏项目

(2) 准备一张将用作2D游戏“地面”的图片,然后将其导入到新游戏项目的Project视图中。 如图1-2所示,本演示示例中使用的“地面”图片名为Platform。

提示1:将资源导入游戏项目的简单方法是将相应的资源直接拖到项目视图中。 此方法可以一次拖入一个或多个资源。

提示2:制作游戏的过程中,会不断导入游戏所需的资源。 如果不提前做好规划,导入的资源将会非常“乱”。 不仅看起来不舒服2d游戏制作,而且也很难找到。 会很麻烦。 因此,最好养成对资源进行分类的好习惯。 在此演示示例中,导入的“地面”图像放置在 Assets\Textures\Scenery 目录中。

2d游戏制作_制作游戏2_制作游戏机

图1-2 Unity中,Project视图中,有导入的图片

(3) 在Project视图中选择Platform,Inspector视图将显示图像的各种属性以及图像的预览视图。 如图1-3所示。

制作游戏2_2d游戏制作_制作游戏机

图1-3Inspector视图显示了Platform的各种属性

对于这张照片。 有几个属性需要简单说明一下:

qTexture Type:表示图像的类型。 不同的类型在项目中有着不同的用途。 对于 2D 游戏项目。 系统默认设置为Sprite(2D\uGUI); 用于 3D 游戏项目。 默认设置是纹理。

qFilter Mode:该属性共有3个选项:点、双线性和三线性。

设置后,当图片在游戏中使用时,质量或图片效果会逐渐提高。

默认设置为双线性。

qMax Size:表示图像的最大尺寸。 在游戏中,有时会使用不同尺寸的图像。 并进行相应的缩放。 本演示示例中使用的图像平台的实际尺寸为397×221。 为了不影响图片质量3D交通工具,Max Size属性必须设置为大于397,最接近397的属性是512。

qFormat:表示图像的格式。 设置为16位,表明该图像不是压缩图像,可以表示数万亿种颜色(216×216×216)。 本文节选自《Unity 2D 游戏开发快速入门》

(4)如果你想在游戏中使用这张图片,可以直接将这张图片拖到Scene或Hierarchy视图中。

Unity会将该图片对象添加到当前游戏场景中,在游戏场景中选择该图片对象游戏角色,然后在Inspector视图中设置其Transform组件下的属性,如图1-4所示。

q位置:(0,0,0)。

q旋转:(0,0,0);

qScale: (1,1,1);

2d游戏制作_制作游戏机_制作游戏2

图1-4 添加到游戏场景中的图片对象及其属性设置

(5)“地面”物体已添加到游戏的场景视图中。 但目前还没有精灵能够“站立”在上面。 换句话说,它将像空气一样存在。 无论什么灵体站在上面,都会像踩到了空气一样“掉落”。

因此,您需要将 Collider 2D 组件添加到“地面”对象中。 此类组件共有4种类型,如图1-5所示。

不同的类型适合不同形状的物体。 由于“地面”物体的形状是不规则的2d游戏制作,因此本演示示例选择使用 Polygon Collider 2D 组件。 本文节选自《Unity 2D 游戏开发快速入门》

要将此组件添加到“地面”对象,请在场景中选择该对象。 然后单击组件|物理 2D|多边形碰撞器 2D 命令。

添加此组件后,当您查看场景中的“地面”物体时,您会发现它的表面被一条绿线“覆盖”,绿线包围了该物体。 如图1-6所示。 本文节选自《Unity 2D 游戏开发快速入门》

制作游戏机_2d游戏制作_制作游戏2

图1-54 Collider 2D组件 图1-6 添加Polygon Collider 2D组件的效果

文章来源:https://www.likecs.com/show-888556.html