在上一章节中我们简单的创建了一个高低地形图,下面我们就来对游戏地图进行完善,比如:加上湖泊,河流,地下密室等场景等。
在进行地图完善之前我们先来解决两个问题。第一个问题:如何移动相机来观察我们创建的地图。第二个问题:游戏选项卡窗口未能完全展现我们创建的高地地形。
首先我们先解决第一个问题,怎么移动相机来观察我们的地图呢。我们只需点击【层级】选项卡中,Main Camera或者Tilemap,然后在【场景】窗口中。鼠标放在小蓝框上左击长按上下移动即可。 其中Main Camera是移动相机,Tilemap是移动我们创建的地图。注意:这里我们要点击【场景】选项卡中,左侧红框小手下面那个图标,才会出现红框内的相机范围视图。
第二个问题,我们点击【层级】选项卡中的Main Camera,然后设置他的大小即可发现我们创建的地形已经完全的展示在了游戏场景中。
好了下面我们继续完善地图,首先是给高地地形,贴上地板。我们会发现贴地板的时候地板素材在墙体上面,并且在后期墙体是会进行检测碰撞的而地板不会,所以需要新建一个地图容器来解决它。
这里我们把Tilemap更改为wall图层,并点击Grid新建2D瓦片地图对象floor,作为我们的地板图层,贴上地板后,我们点击wall图层把图层顺序设置为1,这样我们的墙体就在地板之上了。
在我们添加地板贴图的时候会发现一个一个填充太累了,有没有快速的填充方法呢。这里我们可以用选择区域填充方法。点击选择区域按钮左击长按鼠标移动即可快速填充选中的区域。
好了现在我们已经铺满了,现在我们选中外部地板地图进行外部背景创建。
首先我们创建一个新的2d地图容器,名为background。并且图层顺序为-1,然后选中红框内的素材使用选中区域填充功能进行快速创建背景。
我们填充好,外部背景后。开始创建新的2D地图湖泊容器,选中相应素材,图层设置为1。那么现在大家根据自己的想象开始创建你的专属地图吧。
这里是我创建的地图,加入了湖泊,河流,残缺的墙体用于添加以后游戏的可玩性。