地图坐标系统、地图元素,云层显示(基于上次的无限循环拖动地图实现)

在上个贴子里我们简单实现了一个无限可循环地图 http://www.cocoachina.com/bbs/read.php?tid-288003.html

接下来,我们在这个基础上搞点花样出来。

(代码和资源见附件)

想直接看效果的朋友,可以直接把资源代码拷贝过去,然后修改下面这三个属性……看看这些花样有没有意思

–是否显示单位地图边框,以及菱形坐标格子
LINE_VISIBLE = true
–地图上的元素是否可见
THINGS_VISIBLE = true
–云朵是否可见
CLOUD_VISIBLE = true

第一步,在这个无限地图上建立坐标系统(其实就是按照一定方式,画出格子,然后根据坐像素依稀计算出坐标数值)。其中线条是用来辅助显示的,可以通过LINE_VISIBLE属性来控制是否显示。
第二步,基于第一步中的坐标系统,在地图某些坐标添加森林,山岭,荒漠等地图元素展示
第三步,增加一些动态元素……其实就是加了两片云在飘,并加了一点点淡入淡出效果……

接下来,打算弄些小兵在上面打打仗……

(后端主程转前端,老感觉怪怪的,做出的东西都是边摸边搞,别见笑)

1赞

感谢楼主分享,果断收藏起来学习:14: