Unity 2D入门项目:Ruby‘s Adventure(二)资源导入与场景制作

  在上一节我们初步认识了unity,这一节我们来学习如何导入素材,(上一节是纯概念,记不住也没关系,只要大概知道每个面板是干啥的,然后多上手实操几遍就好啦!)

  更正通知:宝子们不好意思啦,因为在导入素材时发现这个版本不支持这个素材,所以我们改用2019.4.40这个版本,还是在unity hub中下载哦!重新创建项目时一定要注意,要选择好版本,选择创建2D项目。

  现在来向大家介绍unity的资源商店,这里面有很多很棒的素材,我们用到的就是其中的一款免费素材。首先要找到window下的Asset store(注意这里的版本已经换到2019.4.40了哦,之前那个版本是不能导入素材的):

在2D里面搜索2d beginner tutorial,找到这个小狐狸的resource:

点进去之后下载然后选择import,这样素材就导入啦!

上一节中说过项目面板(project Window)会显示当前项目中的所有文件和目录,在资源导入之后我们就可以在这个面板下点击查看资源啦!

  现在导入资源之后我们就来创建场景吧!

  这里先简单介绍一下Sprite,它的专业术语叫做“精灵”,它是纹理的容器,大型纹理图集可以转换为精灵图集。(用白话来说Sprite就是图片,只是unity开发者给它起了“精灵”这样一个名字)。如下左图中每张小图片就叫一个精灵,下右图的一整张图片(在Art--Sprites--Characters中)就叫做精灵图集。

  接下来我们可以先从Art--Sprites--Envirment里来看看我们的场景资源(下左图),可以看到这里有很多精灵,我们的整个场景就是由这些图片一张张拼凑起来的。我们可以先拖动几张到scene下看看(下右图),可以看到,如果像这样手动拼凑的话,不仅对不整齐,而且一个场景需要几十上百张图片,这样手动拼凑实在是太慢了,所以这里我们要介绍tilemap工具。

 

把刚刚拖上去的几张图片删掉,在Hierarchy下单击鼠标右键,选择2D Object--Tilemap,

这样我们就创建好了一个Grid下的Tilemap:

此时就变成了这样:

网格(Grid):可以用来将游戏对象均匀的放在其中的网格。就像一张画布一样。

瓦片地图(Tilemap):是网格的子游戏对象,由Tiles(瓦片)组成。

瓦片(Tile):一种特殊的精灵。使用瓦片就像在画布上画画一样 ,画画时可以设置一些颜色和属性。

很多瓦片组成了一片屋顶(瓦片地图),两片屋顶最后又组成了完整的屋顶(网格)。所以我们可以给瓦片赋上不同的颜色和属性,让它组成不同的屋顶。

现在我们选中Art,在Sprite文件夹下单击鼠标右键,创建一个文件夹,命名为Tiles,然后选中这个文件夹,在里面创建Tile,这时候就会弹出一个对话框,他默认我们创建的这个Tile是保存在Tiles下的,我们可以给他改一下名字,改为Frist Tile。

  现在我们将Tile拖拽到Environment下(Tile是下左的这样一张图片),然后我们点击Tiles文件夹--Frist Tile,确保inspector面板停留在Frist Tile下,然后再找到刚刚添加的Tile,将它拖拽到inspector面板下的Frist Tile的sprite处(下右)。这样我们的瓦片就准备好了。

  然后找到Window--2D--Tile Palette,点击它之后就得到了一个Tile Palette窗口,将它放在Game窗口旁边。

调色板(Palette):保存瓦片,将他们绘制到网格上。

  点击Creat New Palette,将它的名字改为“Game Palette”,点击Creat,然后会弹出一个对话框,选择将它保存在Tiles下。

然后我们把Frist Tile拖拽到New Palette下,这样我们的笔刷就做好了。

我们选择第三个笔刷的图标,再点击一下我们拖拽进去的Frist Tile图像就可以在Scene中进行绘制了。如图:

笔刷(Brush):用于将画好的东西绘制到画布上。使用Tilemap时,可以在多个笔刷中任意选择,绘制出线条、方块等各种形状。

  我们可以通过Game窗口查看我们绘制的图像,这时候每个图片之间还是有缝隙的,没有达到我们想要的效果,我们可以在Environment中找到Tile,在Inspector面板中修改它的属性,通过右下角我们可以看到Tile的大小是64*64,我们找到上方的“Pixels Per Unit”,将100改为64,再点击“Apply”,就可以看到变化:

 这个只是调色板最简单的运用,调色板的功能非常强大,下面一节会给大家介绍一下调色板中的工具栏,看了之后大家就可以自己去尝试搭建场景了,多运用才会熟悉。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值