(1-1)Unity3D/2D:创建Sprite游戏对象

来源:互联网 发布:织梦cms和wordpress 编辑:程序博客网 时间:2024/06/05 14:57

1.什么是Sprite?

(1).Sprite在2D游戏术语里面是指 像素图

(2).Sprite是2D游戏中最基础的 组件

(3).我们一般把Sprite称之为 精灵

(4).例如《超级玛丽》中的主角马里奥就是一个Sprite。
这里写图片描述

2.为何要创建一个Sprite对象?

(1).单纯的图像文件是无法被我们直接用来在Scene视图中看见或则进行操作的。

(2).把图像文件创建成Sprite对象后,才能加入场景、制作动画、发生碰撞或触发、代码控制和制作UI等。

3.如何创建一个Sprite对象?

(1).美术给了你一张图像文件。
图1.1 一张荷花的png图像文件

(2).之后,在Unity编辑器中导入该图像文件,它将会出现在Project视图中。
这里写图片描述

(3).选中该图像文件,即可在Inspector视图中,对其进行导入设置(Import Settings)。如果项目是在 3D模式 下,那么导入的图像文件的 Texture Type 默认为 Default 类型,则需要进行第(4)步操作;如果项目是在 2D模式 下,那么导入的图像文件的 Texture Type 默认为 Sprite(2D and UI) 类型,直接就创建了一个Sprite对象了,无需再进行第(4)步操作。下图为3D模式下的默认设置。
这里写图片描述

(4).我们需要创建Sprite对象,则下拉选择 Sprite(2D and UI) 类型,修改设置之后,需要点击最下方的 Apply 按钮才能保存设置。此时,便创建好了一个Sprite对象。
这里写图片描述

(5).最后将设置好的Sprite对象直接由Project视图拖拽至Hierarchy视图,加入到场景中,便创建好了一个Sprite游戏对象。
这里写图片描述

(6).此时,便能在Scene视图中看见我们创建的荷花精灵了。
这里写图片描述

4.如何切换2D或3D模式?

(1).在创建项目时,可以选择2D模式或者3D模式。
这里写图片描述

(2).进入项目后,可以进行切换。在菜单中依次选择Edit > Project Settings > Editor。
这里写图片描述

(3).然后在打开的Inspector视图中,设置Default Behavior Mode中的Mode为2D或则3D。
这里写图片描述

(4).建议开发2D游戏时,将项目模式设置为2D模式,可以省去所有图像文件导入项目中,设置为Sprite对象时的Texture Type切换。

5.小提示:

当将一张图像文件设置为一个Sprite对象时,在Project视图中的显示方式会发生变化,如下:

● Default类型时,单纯的平面图:
这里写图片描述

● Sprite(2D and UI)类型时,出现一个小箭头可以展开。外层表示一个Sprite对象,内层表示由哪几张Sprite组成。这里只有1张,在图集中将展现出很多张Sprite:
这里写图片描述