1-4. 场景绘制和叠层设置

将素材中的 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

标签:20240223_1344

posted @ 2024-02-23 14:15  hellozjf  阅读(53)  评论(0编辑  收藏  举报