3d游戏地图编辑器概要设计

3d游戏地图编辑器概要设计

ID:11798580

大小:113.12 KB

页数:12页

时间:2018-07-14

3d游戏地图编辑器概要设计_第1页
3d游戏地图编辑器概要设计_第2页
3d游戏地图编辑器概要设计_第3页
3d游戏地图编辑器概要设计_第4页
3d游戏地图编辑器概要设计_第5页
资源描述:

《3d游戏地图编辑器概要设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、地图编辑器概要设计说明书12目录1.地图规划41.1.概述41.2.地图类型41.3.地图坐标系41.4.地图分层52.地图技术实现62.1.概述62.2.地表层62.3.覆盖层82.4.修饰层82.5.物件层92.6.阻挡层92.7.事件层102.8.扩展层103.资源库的实现103.1.概述103.2.图素库103.3.修饰库113.4.物件库114.地图编辑器的功能114.1.图素库的管理114.2.修饰库的管理114.3.物件库的管理114.4.地图编辑124.5.地图文件操作124.6.扩展功能1212121.地图规划1.1.

2、概述本章介绍地图的总体规划,包含地图类型,地图坐标系和地图层3个部分。1.2.地图类型不同的游戏场景需要不同的表现手法,比如企业中厂房等,地图面积比较小,但是却需要比较精美的美术表现.又比如在野外,冒险场景,地图的精细程度便有所降低,但是地图需要比较大.对应这2种不同的需求,我们地图支持2种不同的类型,如下:l完整型地图:美术直接制作完成整个游戏场景,我们称之为完整地图.这样的地图适合在企业厂房、贮藏室等地方,往往是需要精美画面表现而场景尺寸不大的地方.l编辑型地图:由美术制作好不同的图形组件,使用地图工具合成而产生的地图,我们称之为编

3、辑地图(名词).后面将会讲到不同的地图组件,如图素,物件等.这种地图一般使用在野外、空旷地区等,往往是需要比较大的场景,同时画面精美程度要求不特别的地方.1.3.地图坐标系地图采用3维坐标系,如下图:(图1)地图坐标系。坐标原点对应地图的起点。红,蓝,绿分别对应坐标轴X,Y,Z.121.1.地图分层地图分为不同的层(Layer),每层分别实现不同的功能。图象方面,依照从下到上的顺序,依次为地表层,覆盖层,修饰层,物件层。数据方面,分别有阻挡层,事件层。地图的层是可以扩充的,随着后期发展的需要,可以增加更多的扩展层.如下图:(图2)地图分

4、层。灰色为数据层,蓝色为图像层,白色为待扩展的层.以下分别介绍图中各层:l地表层(TilesLayer):1.地表层是地图的最底层,又叫图素层,是由统一规格不同美术表现的图素(Tile,小片的图元),通过拼接组合而形成的.2.图素是美术需要制作的图片组件之一.为了便于工具实现自动拼接功能,图素往往从尺寸规格和形状表现上有一定的要求.l覆盖层(CoversLayer):1.覆盖层是由一整张的位图,或者多张位图,或者多个位图动画,通过组合而成的.覆盖层在地表层的上面,覆盖在地表层上。2.有些地图没有地表层,但是有覆盖层,比如完整型地图。3.

5、最简单的覆盖层是一张与屏幕尺寸相同的位图,比如我们制作完整地图时,若完整地图尺寸刚好一屏大小,那么在底下的那层,便是最简单的覆盖层。l修饰层(BeautifyLayer):修饰层是由一些修饰图片,无规律的散步在地图上形成的.修饰层在覆盖层的上面,用来表现一些特殊的地形地貌,比如地上的裂缝,残留的瓦片等.12l物件层(ObjectsLayer):地图上的树木,房子,栏杆,路灯,花草,桌椅等等,都是地图上的物件.由这些物件形成的层,就是地图物件层.在游戏进行中,地图上的NPC也是物件的一部分.l阻挡层(MaskLayer):地图上存在着不同

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

7、以后的需要,预先保留待扩展的层,原则上可以有无限多的层。地图编辑器将不同的资源按照一定的规则组合起来,形成统一的地图档案,并提供对应不同层的编辑功能,实现方便快捷的编辑操作.1.地图技术实现1.1.概述地图采用2D和3D结合的技术实现方式。描述如下:1、使用2D和3D工具如PhotoShop,3DMax,Maya等工具,制作地图的各个图形元素,并输出为2D的图像。2、程序读取2D的图像,并依此作为3D纹理贴图,采用3D的着色上图方式展现。3、地图整体观感为2D的画面效果。以下分别就地图的具体图层分别描述技术实现方式。1.2.地表层如上所

8、述,地表层是由图素拼接而成。图1中,白色菱形格所示即为图素格。地表层由一个2维的图素矩阵组成。矩阵中每一个元素表示对应位置的一个地图图素。12我们给矩阵中每一个图素标上2维坐标,我们称之为图素坐标。从原点O

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

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

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