mmog地图编辑器概要设计说明书1

mmog地图编辑器概要设计说明书1

ID:13733855

大小:213.85 KB

页数:14页

时间:2018-07-24

mmog地图编辑器概要设计说明书1_第1页
mmog地图编辑器概要设计说明书1_第2页
mmog地图编辑器概要设计说明书1_第3页
mmog地图编辑器概要设计说明书1_第4页
mmog地图编辑器概要设计说明书1_第5页
资源描述:

《mmog地图编辑器概要设计说明书1》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、TencentMMOG地图编辑器概要设计说明书希望大家喜欢~!MMOG地图编辑器概要设计说明书拟制:Jim日期:2003-11-6审核:日期:深圳市腾讯计算机系统有限公司第14页共14页TencentMMOG地图编辑器概要设计说明书版权所有不得复制第14页共14页TencentMMOG地图编辑器概要设计说明书文档历史修订日期修订内容修订版本修订人2003-11-6创建V0.1Jim第14页共14页TencentMMOG地图编辑器概要设计说明书目录1.背景/目的42.地图规划42.1.概述42.2.地

2、图类型42.3.地图坐标系52.4.地图分层53.地图技术实现73.1.概述73.2.地表层73.3.覆盖层93.4.修饰层93.5.物件层93.6.阻挡层103.7.事件层113.8.扩展层114.资源库的实现114.1.概述114.2.图素库114.3.修饰库124.4.物件库125.地图编辑12第14页共14页TencentMMOG地图编辑器概要设计说明书MMOG地图编辑器概要设计说明书关键词:地图编辑器层阻挡摘要:缩略语清单:参考文献名称作者编号发布日期1.背景/目的为进一步加快公司进军娱乐

3、线的步伐,公司成立MMOG项目组,进行MMOG的研发制作。本地图编辑器是MMOG地图的生成,修改和编辑工具。2.地图规划2.1.概述本章介绍地图的总体规划,包含地图类型,地图坐标系和地图层3个部分。2.2.地图类型不同的游戏场景需要不同的表现手法,比如城镇中的居民房,杂货店等,地图面积比较小,但是却需要比较精美的美术表现.又比如在野外,冒险场景,玩家喜欢打怪并且不但探索,地图的精细程度便有所降低,但是地图需要比较大.对应这2种不同的需求,我们地图支援2种不同的类型,如下.第14页共14页Tencen

4、tMMOG地图编辑器概要设计说明书l完整型地图:美术直接制作完成整个游戏场景,我们称之为完整地图.这样的地图适合在城镇,民房,商店等地方,往往是需要精美画面表现而场景尺寸不大的地方.l编辑型地图:由美术制作好不同的图形组件,使用地图工具合成而产生的地图,我们称之为编辑地图(名词).后面将会讲到不同的地图组件,如图素,物件等.这种地图一般使用在野外,冒险地等,往往是需要比较大的场景,同时画面精美程度要求不特别的地方.1.1.地图坐标系地图采用3维坐标系,如下图:(图1)地图坐标系。坐标原点对应地图的起

5、点。红,绿,蓝分别对应坐标轴X,Y,Z.1.2.地图分层地图分为不同的层(Layer),每层分别实现不同的功能。图象方面,依照从下到上的顺序,依次为地表层,覆盖层,修饰层,物件层。数据方面,分别有阻挡层,事件层。地图的层是可以扩充的,随着后期发展的需要,可以增加更多的扩展层.如下图:第14页共14页TencentMMOG地图编辑器概要设计说明书(图2)地图分层。灰色为数据层,蓝色为图像层,白色为待扩展的层.以下分别介绍图中各层:l地表层(TilesLayer):地表层是地图的最底层,又叫图素层,是由

6、统一规格不同美术表现的图素(Tile,小片的图元),通过拼接组合而形成的.图素是美术需要制作的图片组件之一.为了便于工具实现自动拚接功能,图素往往从尺寸规格和形状表现上有一定的要求.l覆盖层(CoversLayer):覆盖层是由一整张的位图,或者多张位图,或者多个位图动画,通过组合而成的.覆盖层在地表层的上面,覆盖在地表层上。有些地图没有地表层,但是有覆盖层,比如完整型地图。最简单的覆盖层是一张与屏幕尺寸相同的位图,比如我们制作完整地图时,若完整地图尺寸刚好一屏大小,那么在底下的那层,便是最简单的覆

7、盖层。l修饰层(BeautifyLayer):修饰层是由一些修饰图片,无规律的散步在地图上形成的.修饰层在覆盖层的上面,用来表现一些特殊的地形地貌,比如地上的裂缝,残留的瓦片等.l物件层(ObjectsLayer):地图上的树木,房子,栏杆,路灯,花草,桌椅等等,都是地图上的物件.由这些物件形成的层,就是地图物件层.在游戏进行中,地图上的NPC也是物件的一部分.l阻挡层(MaskLayer):第14页共14页TencentMMOG地图编辑器概要设计说明书地图上存在着不同的地形,有的可以让NPC站立和

8、行走,而有些不能,并且,对应不同的法术,比如一个火球,有些可以让法术组件通过,有些则不能,我们称这类地图特征为阻挡特征.为了标明地图上的阻挡特征,需要一份内部数据,我们将这份数据所形成的层,称之为阻挡层.l事件层(EventsLayer):有时候地图上需要一些特殊的区域,当玩家走到该区域或者在该区域进行某些操作(比如使用某道具,或者只是鼠标点击)后,会触发某些对应的事件(比如召唤出怪物,切换地图等).这样的区域我们称之为事件区.地图上所有的事件区组成了层我们称之为事件

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。