查看: 40639|回复: 612

【第一课】996引擎传奇客户端现有地图素材文件添加教程

  [复制链接]

323

主题

62

回帖

6570

积分

Rank: 9Rank: 9Rank: 9

积分
6570
发表于 2023-2-15 11:51:26 | 显示全部楼层 |阅读模式
基本信息
教程类型: 中级教程
引擎类型: 996传奇三端手游引擎 




996引擎传奇地图添加介绍:


996引擎的传奇地图素材添加方式有两种,第一种是使用996引擎官方封装好的客户端里面自带的地图素材文件添加,也是我们今天这节教程中讲的添加方式,第二种是使用我们自己下载的补丁地图素材添加方式,这两种添加方式相比第一种是添加起来简单方便,我们只要选好需要添加的地图样式,使用当前对应的地图文件编号在地图配置文件里面添加就可以了,不用去对地图素材的转换,缺点就是地图的外观样式有局限性,只能使用996引擎官方客户端里面有的地图素材,第二种添加方式操作起来麻烦一点,但是我们可以添加我们想要的地图外观样式,因为我们添加的地图素材是996引擎官方客户端里面没有的素材,这是需要我们自己对素材进行处理以后,添加到996引擎客户端里面才可以在游戏里面显示出来地图的样式,所以如果使用我们自己下载的地图素材操作环节就会多一点,这两种传奇地图添加方式我会分成两节课给大家做教程,第一种简单的添加方式用今天这节教程给大家讲解,这样做是为了学习第二种补丁地图添加做知识铺垫,因为补丁地图添加起来要复杂一些,我们通过今天学习的课程的内容以后,在去学第二种复杂的上手和理解会容易一点。

传奇地图在游戏显示原理:


传奇地图你可以理解为是一张图片,图片我们是可以使用图片查看工具打开查看图片的外观全景的,如果图片很大或者超过了我们显示器像素的大小,我们也可以在图片查看工具上进行缩小放大查看,传奇地图是不能在游戏里面进行缩小放大的,如果传奇地图的大小超过了当前玩家游戏窗口的大小,就不能把一整张地图全部显示在游戏窗口展示,于是就用到了分割重组的方法,把一张完整的图片通过处理以后分割成无数张小图片,每一张小图片都有一个唯一编号,人物在游戏中当前地图指定位置,引擎就会把当前这一部分需要显示的多张小图片重组起来,拼接成跟未分割时的完整显示效果,需要注意的是引擎拼接的这一部分只是当前玩家游戏窗口可视范围的图片效果,他不会把一整张图片都拼接起来,如果这样也就失去了分割成无数张小图片的意义,大家可以这样理解,一张地图分为A和B两个区域,当前玩家如果在A区域,引擎只会把当前A区域的多张小图片,拼接成当前A区域未分割的显示外观,如果玩家在当前地图走路跑步移动,引擎会根据人物坐标计算当前可视范围需要那些编号的小图片,玩家一边移动所在地图坐标引擎一边进行计算拼接,在通俗一点说可以理解为我们现实生活中的感应灯,只要人物进入感应范围内就自动打开显示灯光,传奇地图的显示原理也是这样,只要玩家角色在游戏地图中移动,引擎就会按照当前坐标把需要显示的小图片拼接重组以后显示出来。

传奇地图素材文件的组成:


传奇地图素材你可以把他想象成是一张完整的图片,如果你想查看图片的样式就需要对应的查看工具,传奇地图也是这个道理,一张显示正常的传奇地图素材文件有两部分文件组成的,第一部分是.map格式的索引文件,第二部分是Objects、smTiles、Tiles三种不同名字的地图资源文件,不同名称的资源文件存储的地图素材图片尺寸大小也不一样,map索引文件可以理解为图片的查看工具,图片查看工具的作用是把图片文件里面的内容渲染出来显示,map是把三种Objects、smTiles、Tiles不同文件中需要的小图片拼接起来,在游戏中显示成一个完整的图片,这三种Objects、smTiles、Tiles资源文件可以理解为不同格式的图片文件,因为图片格式常见的有jpg、bmp、png后缀的,前面我们说过图片分割的知识,这三种文件里面存储的就是分割过的不同大小的小图片,一张正常的地图不是必须有map和Objects、smTiles、Tiles这几个文件组成的,他可以是map和这三个中的任何一个,也可以map和这三个中任何两个,也可以是map和这三个文件中的其中一个,这是没有一个标准的取决于制作地图素材时map的资源图片存储在那个文件,这三种Objects、smTiles、Tiles文件名称后面都会有一个数字编号,文件名字后面的数字编号不能乱改,如果必须要改就需要用地图工具进行修改,不能直接对文件进行重命名修改文件数字编号,因为.map文件是索引这三种文件固定数字编号里面的资源,如果修改了文件名称后面的数字编号.map就索引不到需要的小图片资源了,XXX.map文件的名称是可以自己修改的。

传奇版本及客户端地图相关文件介绍:


传奇版本地图素材文件:D:\Mirserver\Mir200\Map
传奇客户端地图素材文件:D:\996引擎传客户端\dev\scene\map

传奇大地图添加配置参数格式:


大地图配置文件:D:\Mirserver\Mir200\Envir\MapInfo.txt
[map地图文件名称 游戏显示地图名称] 地图参数1 地图参数2 地图参数3
例子:map地图文件名称是0001.map,游戏游戏中显示的名字为测试地图,当前地图要求禁止穿人穿怪功能
[0001 测试地图] NORUNMON NORUNHUMAN
每一个参数之间必须有一个或多个空格间隔

传奇地图添加操作流程:


1.复制.map地图文件到传奇版本及客户端map文件夹各粘贴一份。
2.打开MapInfo.txt地图配置文件,使用新加的地图文件名配置一个新的地图参数。
3.重启引擎进入游戏测试,测试没有问题添加地图需要的参数要求。
4.重启引擎进入游戏测试地图参数要求功能。



学习资料  下载连接  必须回帖  即可显示


游客,学习工具资料,需要回复帖子才能显示。


回复

使用道具 举报

0

主题

7

回帖

0

积分

Rank: 1

积分
0
发表于 2023-3-7 21:34:25 | 显示全部楼层
aaaaaaaaaaaaaaaaaa
回复

使用道具 举报

0

主题

5

回帖

0

积分

Rank: 1

积分
0
发表于 2023-3-8 13:23:46 | 显示全部楼层
996引擎传奇客户端现有地图素材文件添加教程
回复

使用道具 举报

0

主题

3

回帖

0

积分

Rank: 1

积分
0
发表于 2023-3-9 15:53:58 | 显示全部楼层
支持博主
回复

使用道具 举报

0

主题

3

回帖

0

积分

Rank: 1

积分
0
发表于 2023-3-9 15:56:04 | 显示全部楼层
学习开服 支持 支持 支持 支持 支持
回复

使用道具 举报

0

主题

4

回帖

0

积分

Rank: 1

积分
0
发表于 2023-3-11 21:52:05 | 显示全部楼层
学习学习学习学习学习学习学习学习学习学习
回复

使用道具 举报

0

主题

3

回帖

0

积分

Rank: 1

积分
0
发表于 2023-3-14 11:13:45 | 显示全部楼层
666666666666666666666666
回复

使用道具 举报

0

主题

3

回帖

0

积分

Rank: 1

积分
0
发表于 2023-3-14 11:14:02 | 显示全部楼层
ganxie fen xaing
回复

使用道具 举报

0

主题

3

回帖

0

积分

Rank: 1

积分
0
发表于 2023-3-16 08:02:52 | 显示全部楼层
想学习一下
回复

使用道具 举报

0

主题

3

回帖

0

积分

Rank: 1

积分
0
发表于 2023-3-16 08:03:26 | 显示全部楼层
想学习学习
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

 
 
在线客服
QQ613945605
工作时间:
10:00-24:00
客服热线:
15639769199
官方微信扫一扫
返回顶部 返回列表