将素材中的 Forest-1 进行切割
sprite mode 改为 Multiple
pixel per unit 改为 16
Filter Mode 改为 Point (no filter)
Compression 改为 None
切割图片的时候,按大小 16 x 16 进行切割,pivot 改成中间
创建瓦片调色盘
打开 Window -> 2D -> Tile Palette
创建新的调色盘,把调色盘文件放到 Assets/Tilemap/Palettes 下面
接着把切割好的 Forest-1 文件拖动到瓦片调色盘中,把瓦片文件放到 Assets/Tilemap/Tiles/Forest 1 目录下
添加绘制目标
新建 2D Object -> Tilemap -> Rectangular,这样就建出来绘制目标了
之后就能从瓦片调色盘中将瓦片绘制到绘制目标中了
调整摄像机大小
如果在 Game 窗口中觉得画面不够大,那么可以点击 Main Camera,将 Camera 的 Size 改大一点
叠层设置
在 Sprite Renderer 下面有个 Soring Layer 选项,在这里可以进行叠层设置
下面的层会覆盖上面的层。除了使用 Sorting Layer 之外,也可以使用 Order in Layer,当 Soring Layer 数值相同时,数值大的会覆盖数值小的
Tile Palette 使用小技巧
擦除还可以按住 shift 绘制实现擦除
Tile Palette 还有一些实用小工具默认没有显示,可以打开 Preferences/2D/Tile Palette,把右边的工具移动到左边来
添加完毕之后点击保存,之后就能在 Tile Palette 上面可以看到多出来几个工具
它们从左到右分别是:水平镜像、垂直镜像、顺时针旋转、逆时针旋转。旋转还有一个快捷键,按键盘上的中括号
我们可以添加多个图层
将 Back X 设置到 Back 层,Front X 设置到 Front 层,Platform 设置到 Middle 层
我们绘制的时候,如何避免画错图层呢?可以选择右下角的 Tilemap Focus,这样就只显示当前正在绘制的图层了
项目相关代码
代码仓库:https://gitee.com/nbda1121440/2DAdventure.git
标签:叠层,Palette,04,调色盘,Layer,瓦片,Tile,绘制 From: https://www.cnblogs.com/hellozjf/p/18029410