|  | 
 
| 生成地图所需的文件,放置在d2data.mpqglobal        iles文件夹下,资料片的在d2exp.mpqglobal        iles中.tiles文件夹中包含了2种文件,dt1文件和ds1文件.dt1文件组成了ds1文件,而ds1文件组成了我们看到的场景.下面我们就来说明一下这2种文件.5 ~: x7 b3 Q3 j$ [7 z6 y 3 R- Y1 H8 b/ \. `1 t. K1 c
 dt1(贴图文件)
 " u0 w+ Q5 s. C9 ^# xdt1文件的作用是提供生成地图用的图片.每个图片是面积为5*5(TU)的菱形.种类繁多,比如地面(floor.dt1),墙壁(wall.dt1)还有点缀地图用的树木(tree.dt1)等等,地图块就是由这些5*5的小方块组成的.比如进入Travincal时通过的大门,就是由d2data.mpqglobal        ilesAct3TravincalGate.dt1中,编号为32-2-0-0到32-2-3-0的4副图片组合而成的.
 ) O5 k/ h  u- D1 v0 L; y8 t6 M+ d/ r; I# c! D  \- v
 ds1(地图块文件)
 ( r5 a8 r$ |2 Y0 N- v# n地图块是组成一个场景地图的基本单位,随机地图就是由数量庞大,大小不同的地图块拼凑而成的.由于生成时组合顺序的改变,就造成了我们游戏中地图的千变万化.其实那些固定不变化的预置地图,就是地图块,只不过是一些比较大个且外观单一的地图块.由于只有这些单一的地图块,无法改变组合顺序,所以就无法变化,只有这一种外观./ ~6 z4 ?9 ~' ?. {* y
 ' e  m9 F2 j3 Y' G, y( G
 另外需要说明的是,地图上的方向需要按顺时针大约旋转63度角,如下图
 $ G( L3 s% c$ s8 p: C0 D
 0 d# B! R  Z$ V. x4 q: R( L0 Y2 l( j+ G( z1 j4 [3 V& Q6 `
 
  b: m( I9 D! r1 u, q5 A; B 
 | 
 |