这节课来重点讲讲地图块,什么是地图块?口袋妖怪(GBA)游戏地图是由一块块基础的图块拼接而成的。这些地图块是被预先做好,在绘制地图的时候再调用这些地图块,组成一张完整的地图。如下图AdvanceMap读取游戏地图的界面,中间为实际的地图,右侧则是预先设计好的地图块。我们可以直接选择某个地图块对地图进行重新绘制,这些在介绍AM的教程中就有提到。画地图虽需要想象力,但没有适合的地图块创作就会受阻。有时需要用到的地图块地图中没法找到,或者某块地图块的特性不是自己想要的效果。这个时候就需要自行去修改或创建一些地图块。这个在AdvanceMap中修改起来还是能比较全面的。

【地图快编辑器】那怎么编辑地图块呢?在载入某张地图的时候,只要通过AM工具栏的“地图快编辑器”,快捷键是Ctrl+B就能打开地图快编辑器进行编辑。通过菜单“工具- 地图快编辑器”也能打开。刚开始看到可能会有点难以接受,没关系,慢慢来。

【地图块】先看左侧,左侧就是已经完成了的地图块,也就是在画地图时用到的地图块。这些地图块都是16*16像素大小。当鼠标移动到地图快上时,右侧会即时刷新当前鼠标位置的地图块编号。整个这些地图块是一个整体,包括一整套的地图块排列等方案,我这里称其为
【地图块集】一整套地图块的排列方案称为[地图块集]。可以通过菜单“地图块”分别导出,导入2套地图块集。
【tile碎片】再来看右侧的图片,这里的图片更加杂乱,甚至有点没有规律。大致可以看到图片被分成更小的碎片,大小为8*8像素,我这里称其为[tile碎片]。当鼠标移动到tile碎片上时,上方会即时刷新当前鼠标位置的tile碎片的编号。
【tile原图】认识了tile碎片,再来认识一下tile碎片的实质。其实这些tile碎片写入的时候是在完整的一张图片上的,我这里称其为[tile原图]。另外要注意每张地图会载入2张tile原图,可以通过菜单“图片”分别导出,导入2张tile原图,导出的时候的颜色为当前选择的调色板颜色。大小为128*256像素。
【tile原图与地图块集的对应】每张tile原图都会对应一套地图快集,图片不一样组合也不一样,这样就不会出现错乱。一张地图会载入2张原图,也就是说会有2套地图块集。
【通用tile图片】上面说到一张地图会载入2张tile原图,但并不是随意搭配的。一般来说外景地图第一套用“0”号tile原图;内景地图第一套用“16”号tile原图。每张地图的第二套比较随意。
【关于两套地图块集的tile碎片混用】一张地图会同时载入2张tile原图,那关于每套地图块集的地图块是否能混用2张tile原图的tile碎片?理论上是可以混用的。但由于一般第一套地图块集都是通用的tile原图,所以同样要保证其地图块集只使用对应的通用tile原图上的tile碎片。而第2套地图块集中地图块则都可以随意使用。
【增加地图块数量】一般第一张通用地图块集的地图块数量是固定的,只能增加第二套地图块集的地图块数量。通过“地图快-修改数量”就能修改。增加了地图块数量,就可以编辑更多,更多变的地图块了。
【调色板】在这些tile碎片上方有一个调色板的下拉选择菜单,通过选择不同编号的调色板,tile碎片的颜色也随之发生变化。也能发现诸如草地,河流,土丘等的颜色都有各自对应的调色板,也就是说调色板也有好几套通过菜单“调色板”可以打开调色板编辑器进行编辑。也可以将调色板导出,导入等操纵。

【地图快编辑器】那怎么编辑地图块呢?在载入某张地图的时候,只要通过AM工具栏的“地图快编辑器”,快捷键是Ctrl+B就能打开地图快编辑器进行编辑。通过菜单“工具- 地图快编辑器”也能打开。刚开始看到可能会有点难以接受,没关系,慢慢来。

【地图块】先看左侧,左侧就是已经完成了的地图块,也就是在画地图时用到的地图块。这些地图块都是16*16像素大小。当鼠标移动到地图快上时,右侧会即时刷新当前鼠标位置的地图块编号。整个这些地图块是一个整体,包括一整套的地图块排列等方案,我这里称其为
【地图块集】一整套地图块的排列方案称为[地图块集]。可以通过菜单“地图块”分别导出,导入2套地图块集。

【tile碎片】再来看右侧的图片,这里的图片更加杂乱,甚至有点没有规律。大致可以看到图片被分成更小的碎片,大小为8*8像素,我这里称其为[tile碎片]。当鼠标移动到tile碎片上时,上方会即时刷新当前鼠标位置的tile碎片的编号。
【tile原图】认识了tile碎片,再来认识一下tile碎片的实质。其实这些tile碎片写入的时候是在完整的一张图片上的,我这里称其为[tile原图]。另外要注意每张地图会载入2张tile原图,可以通过菜单“图片”分别导出,导入2张tile原图,导出的时候的颜色为当前选择的调色板颜色。大小为128*256像素。
【tile原图与地图块集的对应】每张tile原图都会对应一套地图快集,图片不一样组合也不一样,这样就不会出现错乱。一张地图会载入2张原图,也就是说会有2套地图块集。
【通用tile图片】上面说到一张地图会载入2张tile原图,但并不是随意搭配的。一般来说外景地图第一套用“0”号tile原图;内景地图第一套用“16”号tile原图。每张地图的第二套比较随意。
【关于两套地图块集的tile碎片混用】一张地图会同时载入2张tile原图,那关于每套地图块集的地图块是否能混用2张tile原图的tile碎片?理论上是可以混用的。但由于一般第一套地图块集都是通用的tile原图,所以同样要保证其地图块集只使用对应的通用tile原图上的tile碎片。而第2套地图块集中地图块则都可以随意使用。
【增加地图块数量】一般第一张通用地图块集的地图块数量是固定的,只能增加第二套地图块集的地图块数量。通过“地图快-修改数量”就能修改。增加了地图块数量,就可以编辑更多,更多变的地图块了。
【调色板】在这些tile碎片上方有一个调色板的下拉选择菜单,通过选择不同编号的调色板,tile碎片的颜色也随之发生变化。也能发现诸如草地,河流,土丘等的颜色都有各自对应的调色板,也就是说调色板也有好几套通过菜单“调色板”可以打开调色板编辑器进行编辑。也可以将调色板导出,导入等操纵。