在进行Android2d游戏开发的时候,很可能会遇上需要绘制地图,或者背景,总之需要自定义图案的时候。
在这个时候,虽然我们可以直接根据素材来填充我们的二维数组来生成图片,但是如果这个工作量大到一定程度,则会显得十分复杂与繁琐。比如背景分为多个不同的覆盖层次,或比如地图较大使用元素较多等等。
这时候使用一个地图编辑器就比较有必要。玩过war3的可能都知道war3等游戏自带地图编辑器。其原理都是设置改变游戏参数达到不同的显示效果,所以先得说并不是mappy编辑好地图后我们的Android地图就可以高枕无忧,它只是为我们提供一个预览以及参数,具体绘图还是得在Android中自行编写。
好,话不多说。下面来简单介绍一下这个mappy。
首先吧,这是个极其轻量级的软件,不到1m吧。在网上其实有很多五花八门的地图编辑器,也有功能更多更完善的,不过其实在大部分情况下,mappy其实也够用了。
step1 资源比较多,中英文都有,不过词汇量其实比较少,都没所谓,凭个人喜好选择。
step2 下载后直接解压,打开就可以使用。
step3 找到一张合适的素材图
一般是这样的,可见其包含了各种各样的小方块,我们接下来就要利用这些小方块进行绘图。
step4 先新建一个地图,左上角点击文件,然后新地图。