服务器大本营

 找回密码
 我要入营

微信扫码 , 快速开始

QQ登录

只需一步,快速开始

查看: 810|回复: 0

魔兽世界服务端三种地图maps、vmaps、mmaps的作用说明

[复制链接]
回帖奖励 1 金币 回复本帖可获得 1 金币奖励! 每人限 1 次

795

敬重

367

主题

207

精华

管理员

积分
5735

启航之章进阶之印里程之碑突破之证飞跃之星蜕变之勋卓越之路龙年行大运

QQ
发表于 2023-9-6 11:31:18 | 显示全部楼层 |阅读模式

我要入营,结交更多好友,开启更多功能,轻松玩转服务器大本营!

您需要 登录 才可以下载或查看,没有账号?我要入营

x
现在魔兽世界的服务端一般都由技术员提取并打包好了地图文件导入到数据库,我们只需要解压后按顺序启动几个程序就可以了。但其实2008年刚开始接触魔兽世界服务端的时候,很多端都只有个框架,需要自己提取地图文件和导入数据库,而且地图文件只有maps和vmaps,后来才有了mmaps。现在的魔兽世界服务端基本都包含三种地图文件,分别是maps、vmaps和mmaps,今天飞飞来和你分享下这三种地图的作用。

maps
通用地图,是服务端必要的地图,提取后需放到服务端目录Maps文件夹里面,主要实现游戏中的坐标位置、坐标位置的名称、地图名称的正确显示和传送

vmaps
矢量地图,是水平方向的视觉地图,是在3D游戏中实现一个平行位置(橫向的视觉控制地图系统),能解决怪物穿墙问题。比如没有vmaps地图的情况下,怪物和你之间在水平面上有一堵墙,但是怪物可以无视墙的存在,直接穿墙向你跑来,有了vmaps地图,系统就会知道怪物和你之间有个物体以及这个物体占用的坐标范围,怪物无法通过这个已被占用的坐标范围,只能乖乖绕路了

mmaps
矢量地图,是垂直方向的视觉地图,和vmaps恰好相反,可以解决魔兽单机版中的竖向控制问题。例如你在高处,怪物一跳一跳的冲向你,就是因为mmaps地图告诉了系统正确的垂直坐标范围,控制怪物按规定的路线行动

感谢您的阅读,服务器大本营助您成为更专业的服务器管理员!
一入IDC深似海,从此你我是良人!
您需要登录后才可以回帖 登录 | 我要入营

本版积分规则

QQ|Archiver|手机版|小黑屋|服务器大本营 ( 赣ICP备2021009089号 )

GMT+8, 2024-5-19 15:53 , Processed in 0.082046 second(s), 26 queries .

Powered by 服务器大本营

© 2021-2023 联系飞飞

快速回复 返回顶部 返回列表