pvf吧 关注:4,407贴子:13,083
  • 1回复贴,共1

mm世界地图解读

只看楼主收藏回复



IP属地:上海1楼2024-10-28 15:01回复
    【世界地图文件.mm】
    [image]当前区域世界地图所调用的img,后面数字必须是0
    [map]
    `Interface2/arad_worldmap.img` 0 各个小区块
    [background]
    `Interface2/Worldmap_background.img` 0 当前区域大地图的背景图
    [/image]
    [town]城镇的开头
    [index]
    1 城镇编号为1
    [area]
    [index]
    0 区域编号为0
    [type] 类型默认
    0
    [real rect] 城镇编号1区域编号0的这个map文件内可行走区域的最左上角与最右下角的x,y坐标
    10 157 1558 355
    [project rect]
    462 340 569 372 对应大地图上这个map文件所对应区块的最左上角与最右下角x,y坐标,这样以来你角色在map里面移动,大地图上也会相应的移动,不过一般这种都是国服写好的,不自制城镇,自制地图,就不用改
    [npc]
    8 1335 173 第一个数是npc编号,第二三数是npc在map文件内的xy坐标 一般npc城镇的地图文件里面坐标是多少就写多少,前提是[project rect]这个标签的写的范围能跟城镇地图的可行走范围对应起来
    [npc]
    1 445 173
    [grid map]
    [level] 当前区块需要多少级才能显示出来
    1
    [image number] 当前区块的img编号
    0
    [/grid map]
    [/area]
    [/town] 城镇的结尾
    [world] 副本接口的开头
    [index] 副本接口编号
    1
    [level] 显示的等级
    1 2
    [point] 两把剑交叉的小图标的中心的坐标
    666 365
    [grid map]
    [level] 多少级可以看见
    1
    [image number] 区块图片编号
    1
    [/grid map]
    [/world] 副本接口的结尾
    [npc]//这个对应在前面写的npc,前面给npc指定显示的位置,这里给npc指定鼠标移动到地图上npc那里可以显示该npc在地图上显示的详细信息
    [index] npc编号
    13
    [name]
    `諾頓·馬西莫格`
    [role] 显示类型
    `[item shop]` 商店
    `[repair item]` 修理装备
    `[disjoint item]` 分解装备
    [/role]
    [shop]
    3 商店编号,这个一般不用管
    [shop name] 商店名称
    `新手HP、 MP藥劑`
    [level] 1-85级都能看见
    1 85
    [job]//默认照抄,猜测99是对所有职业显示
    99
    [/job]
    [/shop]
    [/npc]
    特别说明:
    npc在大地图上显示的小头像图标,对应的是npc在npc.lst里的编号跟npk里的图片编号一致.
    比如你写了一个npc,你给他定义的编号是5009,那么你把这个npc放在大地图里,它在大地图显示的头像就是一个红色的D.因为npk里没有编号为5009的贴图与其对应


    IP属地:上海2楼2024-10-28 15:02
    回复