简介
本文主要记载自己学习unity的过程,边看视频边写笔记,原视频为麦可老师(M_Studio)在B站发的Unity教程 Your First Game
麦可老师这节课主要讲了使用 Tilemap 开始绘制场景
一、选择背景图片
首先点击project窗口 找到要用的背景图片,图片位置在assets/sunnyland/artwork/environment文件夹下面,文件名为back,将图片的像素点(pixels per unit)单位设置成16,点击apply
二、将背景图片拖拽到Hierarchy窗口中
拖入之后会在场景里显示背景图片 可以滑到鼠标滚轮来调整图片大小
三、新建瓦片地图
右键Hierarchy窗口 选择2D object-TileMap,会在Hierarchy窗口下生成一个新的叫Grid的游戏物体
然后选中grid下面的tilemap,点击顶部的window,选择2d-tile palette
如果没有tile palette这个选项需要先去window-package manage里面安装2d tilemap editor点击install
我这里是安装后的 所以显示的不是install
四、新建palette
点击create new palette 将name设置为map 点击create进行创建
然后在这里新建一个文件夹叫map 将我们新建的palette存在map文件夹
五、切割瓦片地图集
选中tileset,将tileset的像素单位设置为16,点击apply,
然后将sprite mode 切换为multiple,再点击sprite editor打开瓦片图集编辑窗口,点击slice,type选择Grid By Cell Size表示自定义切割大小,然后写入大小X16 Y16,再点击slice,再点击apply,这时候我们的瓦片集就不是一张整个的图片了,就可以使用每个小像素块进行绘制了
然后将切割好的瓦片图集文件拖拽到palette窗口 保存到刚才新建的map文件夹
为了让背景图片不干扰接下来绘制地图,先切换到Hierarchy窗口,选择back,在右侧属性那里的选择框勾掉,将背景掩藏
然后回到tile palette 面板,点击工具栏第三个笔刷,再随便选择一个瓦片资源,就可以在scene中点击鼠标左键进行地图的绘制了
第二节课到这里 原视频地址