学习开服 发表于 2023-3-1 17:54:43

【超详细-学不会你骂我】【第七课】传奇客户端大地图-下一层-虚拟调用-小地图备注教程



视频教程  下载连接  必须回帖  即可显示




传奇游戏场景显示的素材,分客户端文件素材和补丁文件素材,客户端文件素材是不需要复制补丁文件到客户端粘贴的,添加好以后直接进入游戏就可以正常显示的,补丁素材是需要复制文件到客户端粘贴以后,才可以在游戏看得到,我们先用客户端地图素材的添加方式熟悉一下,后面会在给大家做补丁地图素材的添加教程。


实际操作:

1.传奇客户端必须使用教程上提供的,不同的客户端版本,安装的文件大小不一样,客户端更新包含的素材也不同,客户端版本不对会出现地图黑屏问题,我们安装完客户端打开文件会看到有很多文件夹及类型的文件,我们在学习制作传奇版本技术用到到文件就几个,不要看到很多文件就有压力,因为很多文件都是客户端配置文件,我们实际学习是用不到的,传奇地图添加涉及到传奇客户端有两个文件data和Map,data是地图的资源文件,Map是传奇的地图文件。

2.Map是地图文件,也可以理解索引文件,在游戏中看到的一个地图显示外观,实际是把一张完整图片切割为很多张小图片,存储在素材文件中,在通过地图文件索引素材文件中的小图片,一张一张拼接成一张大图在游戏中显示的,通俗易懂点讲,就和我们现实玩的拼图游戏原理差不多。

温馨提示:
有时候我们在游戏中人物走动,前面没有任何障碍物,人物走过去就会弹回来,也是我们常说的空气墙,还有沙巴克区域的城门和进入沙巴克的几个有血条的门显示位置错位,这是因为传奇版本中的地图文件与传奇客户端的地图文件不一样的原因,通过查看地图编号到传奇版本MAP文件夹,复制查到的地图文件粘贴到传奇客户端替换就好了。

3.传奇地图添加涉及到客户端的只有两个文件data和Map,data是游戏全部的素材文件,你在游戏中看到的任何显示效果,都是在data文件下的wzl文件存储的(补丁素材除外),data文件下不只有地图素材,人物、衣服、武器、怪物、技能很多,知识不同的文件存储的不同的素材。

data文件夹下文件名开头为Objects(标准图片)、SmTiles(大图片)、Tiles(小图片),这三个地图的图片素材文件,每一个Map地图文件都有对应的地图图片素材文件,Map要调用对应的地图图片素材文件才可以在游戏中显示,data文件夹下的mmap.wzl是小地图素材文件,在游戏中右上角区域显示的效果,data文件夹下的MapDesc1.dat是打开小地图时,在小地图上显示的文字备注,用途提示当前地图指定坐标位置文字提示。

4.传奇版本地图文件目录D:\Mirserver\Mir200\Map,传奇版本和传奇客户端都有一个Map地图文件,我们在添加新地图时,需要复制新地图文件到传奇版本和客户端的Map文件夹各粘贴一份,传奇版本中的Map地图文件是在添加地图配置时需要用到,传奇客户端的Map地图文件是进入游戏登录器加载在游戏中显示的地图素材外观用的。

5.传奇版本地图配置文件目录D:\Mirserver\Mir200\Envir,目录下的MapInfo.txt文本文件是配置地图、地图链接、地图参数用的,配置地图是把我们粘贴到Map文件中的地图文件名,用固定格式写入到地图配置文件,地图的链接就是在游戏中走到指定坐标自动传送到另外一个地图,地图参数是在指定地图设置不同的功能,比如:有的地图不能使用指定物品、技能、药品、自动增加减少指定货币数量,这些都是地图参数完成的,当然也可以使用脚本变量是实现相同的功能,只是用地图参数去实现简单快捷一点。

目录下的MiniMap.txt文本文件是小地图配置文件,小地图配置文件与传奇客户端的mmap.wzl文件有关联,因为在配置小地图时需要对应mmap.wzl素材文件中的图片编号,在这里说个重点,在mmap.wzl文件中添加小地图图片时,不要超过300编号,超过部分引擎不会显示小地图。

6.每一行配置信息为单独一个地图的配置,不会出现单独一个地图需要多行配置信息组成,配置地图配置信息有三个字段参数组成,地图文件名、地图名称、地图参数。

[]是固定格式,括号内的两个参数,第一个地图编号就是我们添加地图的文件名称,不能乱写,地图文件名叫什么就要写什么,第二个地图名称,也就是在游戏中左下角显示的地图名称,任意写没有要求,需要注意的是地图编号与地图名称需要一个或多个空格间隔,[]括号后面的是地图参数,每个参数与参数直接也需要一个或多个空格间隔。

原地图文件名指的是Map文件夹中有的地图文件名称,调用一个地图文件配置多个相同地图外观,不同地图文件名配置方式,重点调用的地图文件必须存在,不存在是不能被虚拟调用。

地图链接配置

3 333,333 -> 牛魔7 233,197       
当人物在3地图走到333,333坐标自动传送到牛魔7地图233,197坐标。

牛魔7 233,197 -> 3 333,333
当人物在牛魔7地图走到233,197坐标自动传送到3地图333,333坐标。

7.小地图配置有两个字段,第一个字段是Map地图文件名称,第二个字段的数值是对应的,传奇客户端data文件夹下的mmap.wzl素材文件中的图片编号,图片起始编号为0在对应是需要加1,如:图片编号是9在配置小地图上需要对应的10,在mmap.wzl文件中添加小地图图片时,不要超过300编号,超过部分引擎不会显示小地图。


jiansheing 发表于 昨天 14:05


这东西我收了!谢谢楼主!
页: [1]
查看完整版本: 【超详细-学不会你骂我】【第七课】传奇客户端大地图-下一层-虚拟调用-小地图备注教程