本文使用的Unity版本是2023.2.10,以下内容是个人在自学过程中总结的,如有错误请多包涵!
1.给瓦片地图分类,便于管理
当要制作的地图内容多起来时,修改会变得困难,所以尽量不要把所有内容画在一张地图上,如果有ps等软件使用经验的人应该能明白,因此最好给瓦片地图分类。
图上标有“瓦片地图”的位置,点击这一栏出现下拉菜单,可以新建多张瓦片地图,假如要绘制一个森林主题的平台游戏,可以把背景作为一张瓦片地图,平台又作为另一张瓦片地图,分类绘制。
图上标有“调色盘”的位置,点击这一栏出现下拉菜单,可以创建多个调色盘,可以把不同的素材作为不同的调色盘,共同绘制同一张瓦片地图。
2.注意瓦片地图的图层关系
当新建了多张瓦片地图时,如果想让一张地图用于处于另一张地图之后,比如下图,我想要把瀑布继续往下延长,延长的部分会被人物所站的平台遮挡,不会显示出来,此时就要运用到图层。
如下图所示,我已经在调色盘中创建了多张瓦片地图
而它在层级窗口的显示是这样的:
在这里随便点一张瓦片地图,在inspector窗口中,就能调整它的图层
Sorting Layer可以建立不同的图层,排序越往下的图层越在前面。
Order in Layer是指游戏对象在一个图层中的排序,数字越大的越在前面,如果多个游戏对象在同一个图层,可以修改它使得同一图层中的游戏对象也能有序。
图层这个部分,跟操作其他游戏对象是一样的,如果还有不清楚的,可以继续去搜索Unity图层的使用方法。
3.瓦片地图聚焦功能
在scene窗口的右下角还有一个小窗口,初始状态下会自动选择None,这个功能可以让我们在绘制过程中隔离其他瓦片地图或其他与瓦片地图无关的元素,专注于一张瓦片地图的绘制上,减少干扰或失误。
点击这一栏出现下拉选项
①选择Tilemap,能够使画面聚焦在一张瓦片地图上,在调色盘面板上选择需要聚焦的瓦片地图,画面就会把除这张瓦片地图以外的其他东西隐藏掉。
在这里选择需要聚焦的瓦片地图
选择后就会只显示这张瓦片地图,其他的隐藏。
②选择Grid,能够使画面聚焦在网格上,只显示网格内包含的所有瓦片地图,其他无关的游戏对象会被隐藏
选择Grid后的效果: