- 注册时间
- 2004-9-23
- 最后登录
- 1970-1-1
|
发表于 2006-12-21 22:18:31
|
显示全部楼层
其实很想楼主做一个这样的地图编辑器!:
我们把所有可能用到的地图图素用两位十六进制数或对应的十进数(如0x0~0xff或0~255)来表示,如用0x0表示路,0x1表树..................0x25表示水等。
当我们把对应的图素按编号顺序载入图素区,然后我们用现在这个方法来绘图,当我们保存成地图时同时保存一个数据,而这个数据就是地图的数据,比如一幅地图是4*4图素的地图。我们以0x0表示★,0x1表示○,0x2表示●,0x3表示◆,画成的地图如下:
○●◆★
●★○●
★○●◆
★●◆○
那么在上面的这幅地图被保存以后同时再把下面的对应数据保存下来:
0x1,0x2,0x3,0x0,
0x2,0x0,0x1,0x2,
0x0,0x1,0x2,0x3,
0x0,0x2,0x3,0x1
这样一来我们就不必把地图画好了以后再来做数据了!,这样也就不会出错了!
你说呢? |
|