mm世界地图解读

【世界地图文件.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的贴图与其对应
© 版权声明
THE END
喜欢就支持一下吧
点赞6 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容