首先,可以参考上篇博文《根据系列图片绘制动画理解》将动画制作出来;
其次,地图绘制可以借助工具,得到相应的地图数组数据;
最后,有了地图数组数据,则可以从提供的地图库文件根据ID得到相应的地图块,然后画在屏幕上;
因为地图数组数据比较容易得到,再次不过多阐述,分析关键的绘图原理机制:
1. 准备一张地图库文件(其中包含了所有地图上需要的图形元素,如右所示),所有的地图元素都从这里面切割出去,然后绘制成想要的东西;
2. 可以由工具得到想要的地图数组数据,如下:
//第一层游戏View地图数组
public int [][]mMapView = {
{ 1, 1, 1, 1, 137, 137, 137, 1, 1, 1 },
{ 1, 1, 1, 1, 137, 137, 137, 1, 1, 1 },
&