走进《天骄3》开发组 揭秘无缝地图制作过程

2012-04-26 来源:未知 进入玩家论坛

核心提示:说起无缝地图,可能很多玩家并不是很清楚具体是什么样的,其实这个技术是相对来说的,在许多的MMORPG中,玩家从一个地方走到另一个地方需要切换地图,也就是经常说的LOADING页面,与此不同,无缝地图就是指在游戏中不用切换地图即可从一个场景移动到另一个场

  说起“无缝地图”,可能很多玩家并不是很清楚具体是什么样的,其实这个技术是相对来说的,在许多的MMORPG中,玩家从一个地方走到另一个地方需要切换地图,也就是经常说的LOADING页面,与此不同,“无缝地图”就是指在游戏中不用切换地图即可从一个场景移动到另一个场景中,整个世界就象一个统一的大地图一样无缝连接,而现阶段的网游中,真正使用了这个技术的,只有世界知名的《魔兽世界》和国产网游《天骄3》,今天,笔者将试着用浅显的语言向大家揭秘无缝地图的制作原理和过程。
 

 

 


 

《天骄3》官方网站:http://tj3.gyyx.cn

无缝地图的分类
 无缝地图可以分为狭义和广义两类,从狭义上讲,在一个游戏内完全不更换地图,每个场景都是可以让玩家通过或看到,不存在屏幕的切换,这样的地图才能称为无缝地图,在这种近乎苛刻的划分下,只有单机游戏的《地牢围攻》、网游《魔兽世界》、《天骄3》是使用此技术的典范;而从广义的角度上来讲,在大地图上有很大一片范围是采用无缝链接技术,不需要一屏一屏的切换,只有室外、室内之间才需要进行屏幕切换,这类也可以称之为无缝地图。
 

 

无缝地图的实现要素
 无缝地图的实现要素有两种,一种是象《魔兽3》、《天骄3》直接以表型结构将一个超大的地图不断切分并以树形结构分离数据进行保存,而另一种是制作好无数个地图,但交接处做成一样的,让玩家在视觉上感觉还是在同一地图中。无论使用哪一种手法,都有一个难题:当人物跨过一张地图时,我们如何让其相关的数据做到平滑无缝交接?答案就是利用无缝贴图技术!
 

 

无缝贴图的制作
 无缝贴图是指可以循环重复拼接的图片,这样,地图制作人员就可以很方便的画出连续、无缝、交接良好的地图,实现无缝地图的游戏基本都使用了拼接地图的制作方式,这样的好处很明显,可以有效的利用图形资源,且很容易进行切分,而使用拼接地图最重要的元素就是无缝贴图。随着时代的进步和技术的不断发展,现在的游戏一般都将无缝贴图处理的很完美了,而早起美术工具落后的时候,很多游戏都是使用地板式的制作方式,这样使得场景看上去过于整齐,显的十分呆板和虚假。
 

 

 

超大场景的无缝交接
 有了制作地图使用的无缝贴图还不行,真正重要的技术难点是超大场景的无缝交接。一般玩家的机器内存有限,不可能将整个游戏的全部场景都保存下来,而这就迫使开发者要将地图切分,但这个工作对玩家来说是透明的,具体的方法就是将一个巨大的场景按格子划分成多个小地图,当玩家在地图边缘时再读取附近的几块区域。
 

 

地图数据的切分与汇总
在地图交接处,玩家看到的是一整张地图,但设计上在后台处理的可能是多张地图,而如何对地图数据进行划分和汇总就成了另一个难题。如《天骄3》就是将整个超大场景当作一张地图来编辑,将整个地图拆分成多张图形后在每张图形上加入坐标,在交接处同时载入多张图形,在保存时根据图形的坐标自动分开保存到对应的位置上去,这样一来,地图本身就是在一起编辑的,所以数据在游戏就可以更好的汇总在一起。这也就是为什么在游戏中离的很远的时候已经看到了目的地的轮廓,却无法看清的原因之一。
 

 

    说了那么多,或许在玩家看来无缝地图也不是那么难呀,但是实际上要做出类似《魔兽世界》《天骄3》这类场景完美无缝连接的游戏,不但要有Overmax这样的优异引擎做基础,更是凝聚着无数开发及美术人员的努力,而现阶段国产网游厂商大多急功近利,根本不愿意耗费太多的时间和精力去开拓和创新,相信随着行业的发展,粗制滥造的游戏将越来越被玩家所摒弃,只有扎扎实实将产品质量和用户体验放在首位才能真正获得玩家的认同!
 

 

[收藏] [推荐] [报告错误] 上千新游任你选,海量帐号等你拿。 - 我拽游戏网|www.5zhuai.com
责任编辑:被称为神的男人

0

0

赞助商链接