游戏从2D到3D与c语言3d游戏的发展是否有关

天极传媒:天极网全国分站
您现在的位置:
& &&从2D到3D的演变,MOBA游戏进化史
从2D到3D的演变,MOBA游戏进化史天极网游戏频道 11:21
【百万玩家最喜爱的游戏娱乐媒体,把最带劲的娱乐资讯,最权威的游戏推荐,最齐全的手游礼包放进你的口袋,却不用你多安装一个APP,还等什么?赶紧就关注微信号 【kdyx91】 每日七点不见不散~】
  说起MOBA游戏,近几年几乎可以说成为电竞游戏领域人气的统治阶级,每年的电竞赛事都会吸引来不计其数的玩家来浴血奋战、竞争角逐。然而随着时间的推移,MOBA游戏也在不断地发生着变化,从2D到2.5D,最终演变成了全3D的游戏,今天我们就来看看这些年MOBA的进化历程吧。  
  MOBA是Multiplayer Online Battle Arena的缩写,中文译为多人在线战术竞技游戏。虽然很多人认为MOBA起源于《魔兽争霸》3的RPG地图,但实际上它出生得更加早些。
  1998年推出了《星际争霸》地图编辑器,当时有一位叫做Aeon64的玩家利用这款地图编辑器制作出一张名为Aeon Of Strife的自定义地图,这就是所有MOBA游戏的雏形。在这个自定义地图中,玩家们可以控制一个英雄单位与控制的地方团队进行作战,地图有3条兵线,并且连接双方主基地,获胜的目标就是摧毁对方主基地。听起来是不是很熟悉?在后来十几年的时间里出现的相当多的MOBA游戏都延续了这个设定。
   2002年《魔兽争霸III》的问世,成为了MOBA游戏兴起的关键,甚至对后来的诸多ARPG和RTS游戏也都产生了举足轻重的的影响。与《星际争霸》一样,玩家也可以创作和编辑自定义地图,2003年,一名叫Eul的地图编辑者收到Aeon of Strife地图的启发,制作出了一张名为Defense Of Tho Ancients的地图。这张地图很快就在War3玩家中掀起了轩然大波,随着这张地图十分迅速的扩散,在众多玩家口口相传中,便有了我们十分熟悉的缩写:“DOTA”。   
   随着这张著名地图的问世,众多玩家们也开始动手制作自己的DOTA地图,每个创作者都可以自己增加英雄、物品和防御设施,新的RPG地图在很短的时间里,就得到了迅速的发展。DOTA可以说真正掀起了当时的MOBA热潮。   
   DOTA的成功,对后世的MOBA有着十分深远的影响。当时,其他游戏制作者也注意到了DOTA地图的受欢迎程度,很快的,一款独立的类DOTA游戏《半神》出现在了玩家的视野中。   
   2009年发行的《半神》是一款玩起来有点像ARPG的策略游戏,背景华丽的幻想世界。玩家所扮演的英雄则是为了众神之祠中的一席之地而发动战争。这是第一款独立存在的MOBA游戏,这款游戏推出之后,也才真正有了MOBA这种说法。但是这款游戏并没有成功动摇War3的统治地位,《半神》由于存在问题,导致其始终都没能流行起来,但无论如何,它确实地树立起了MOBA这个定义。   
   在DOTA之后,市场上出现了很多优秀的MOBA游戏,与《半神》同样于2009年推出的另一款MOBA游戏,并没有像《半神》一样倒下,而是将MOBA热潮迅速席卷了全球,这款游戏的名字就是――《》。   
   根据2014年1月的官方数据显示,全球最高同时在线已突破750万,全球日活跃高达2700万,全球月活跃已达6700万,注册用户亿计,LOL已经成为当今世界最具人气和影响力的之一。正是《英雄联盟》的活跃,使MOBA游戏发展到了一个辉煌的时代,MOBA游戏从此成为世界上受众最广的游戏类型。   
   之后的几年中,MOBA游戏在全球以不可阻挡的势头迅速风靡了起来。2013年,这是个对MOBA玩家来说意义重大的一年,不仅仅是玩家们苦苦盼来的问世,更有无数优秀的MOBA游戏这一年里如雨后春笋般破土而出。   
   《DOTA2》彻底脱离了上一代DOTA所依赖的WAR3,使用了Source引擎重新打造,DOTA中的100多位英雄也正在逐步移植到《DOTA2》中。保持了前作原有的风格不变,《DOTA2》依旧对玩家的操作水平与赛场意识有相当高的要求,但也正是因此而在电竞玩家中有着相当多的铁杆粉丝。   
(作者:官方责任编辑:戴颜艳)
天极新媒体&最酷科技资讯扫码赢大奖
* 网友发言均非本站立场,本站不在评论栏推荐任何网店、经销商,谨防上当受骗!
数码整机手机软件游戏开发引擎与开发游戏有什么关系?_百度知道听人说如今的2D游戏很多都是用3D来渲染的?有没有详细的原因?
我补充说明一下,是看起来纯粹2D图形的游戏
传统的2D游戏,是通过把一块内存(图片)往另一块(显示缓冲区)上搬运的方式,实现图片绘制的。渲染都是靠CPU的多媒体指令加速,游戏画面尺寸越大,对CPU的消耗越厉害。以前评价2D游戏技术实力的标准就是画面尺寸是否上800或者1024,游戏素材用色是16位色还是256色。3D加速卡有很多并行,且功能强大的计算流水线,绘制2D图片不仅速度更快,而且能提供传统字节搬运2D绘图所没有的,缩放、旋转能效果。所以现在很多游戏即使是纯2D的,也会用3D算法来渲染。如果一个游戏的人物,有换装且动作丰富,那么采用传统的序列帧来表现,就有不小的资源存储需求。使加载时间增长,甚至搞得内存都难以承受。而采用3D人物模型,动作只是一系列变换矩阵,换装只需要通过换模型网格或者贴图就能实现,资源量能将下不少。卡通渲染技术的成熟,使一些需要2D风格的游戏,也可以使用3D技术来渲染。3D技术渲染2D,基本上可以取代传统的2D渲染。唯一的缺点是,3D加速卡为了计算流水线便于实现,往往要求贴图尺寸遵守2的N次幂。所以很多新推出的2D引擎提供精灵打包(排料系统)工具,但还是不如传统2D渲染那样灵活。国内使用的3D技术2DMMO多采用3D人物模型的方案,用3D渲染渲染序列帧的游戏,经常能看到bug。《暗黑2》、《星际争霸》:传统2D,精灵级调色板(相对于全屏调色板)。《梦幻诛仙》:3D技术,序列帧,动作、换装较少。《剑网2》、《魔域》:3D模型人物。《刀剑英雄》、《暗黑2D3D》:通过3D技术给予2D场景奇妙的透视效果。《生化危机2》:场景都是粗放的3D框框,细节都靠贴图。《幽灵诡计》:几乎看不出3D的痕迹。
1时间轴上的重复利用2简单物理效果交由电脑运算最早2D画面的动态效果需要一张一张地画。无疑劳神费力。而用3D渲染2D就像重复利用一个玩偶架机拍摄,真实的立体感和物理运动都不需要拍摄者花太多心思。由于游戏展示时间长,往往不可能做到影视动画的变化无穷,因此避免不了较高的画面重复率。因此选用可重复使用的三维模型就显得十分方便。此外,如果游戏过程使用2D效果,那么无疑采用3D转2D的方式可以依靠计算机的三维模拟运算能力达到更随机而丰富的互动效果。比如一个被抛出的盒子。如果使用2D手法一张一张绘制那么你绘制几种盒子坠落方式就只能出现那么几种。而游戏是强调互动的。比如不同的视角,不同的动作选择。3D的手段处理盒子坠落就完全可以根据盒子的抛出角度与速度由电脑时事运算坠落过程,再以2D形式展现给玩家。最后,若游戏涉及2D画面与3D画面的切换(比如片头动画与游戏过程),则全部使用3D手段创作则更有利于衔接。
原因是:1.2d本身就可以理解为3D空间里一个平面内的事情。所以用3d方法处理2d问题本来就几乎是无缝衔接的。用3d的数学方法去处理2d问题的时候,只要规定视角从一个固定方向,图片始终和视线中心垂直就行了。2.早期2d所谓的2d方法,确实是最直接的2d思路。那时候显卡还没发展起来,所有东西都是靠CPU和一些比较弱的多媒体协处理器实现交互能力的。但是后来图形加速卡发展起来了,而基于第一条原因,所以图形加速卡在早期有一些专门的2d接口(实际上背后还是3d渲染的硬件实现的)为了让当时的大量2d开发人员适应,过了一段时间3d游戏越来越多了之后,就开始逐渐取消了2d相关的接口了,所以现在想利用显卡的加速能力,你只能用它提供的3d接口。3.即使是2d游戏,实际上也是要表现一些空间关系的,比如远近,大小,遮挡,缩放。以前只用2d接口,这些假3d效果都是靠开发者自己进行计算的,而且计算的负担都由cpu承担。后来有了3D图形加速卡,使用3d的接口去实现2d游戏,这样很多2d游戏里的3d效果,就变成了水到渠成的事情了。我们可以看到很多街机游戏,比如快打,拳皇,恐龙岛什么的,其实他们也在用2d尽可能的给玩家3d的感受。所以那时候很多国外高级的2d游戏,其实都大量自己计算3d信息然后转换给2d接口。只不过现在,显卡,把这种3d到2d(无论怎样我们的屏幕就是2d的)的转换在显卡里实现了。显卡的主要工作,就是把3d数据绘制到2d平面上,然后交给屏幕显示。
为了使用显卡强大的运算能力。把纹理,坐标,透明度准备好,再传递给显卡,就可以了。否则CPU来运算,会非常慢。这也是为什么WPF底层用的directX,而不用GDI,GDI+之类的。
这是听谁说的奇怪说法。。。准确的说是用3D的角色或物件,在2D地图上跑。游戏本身还是2D的,但是3D的角色更丰满和真实。所以一般叫2.5D。————————————————————————————————————补充一下。首先游戏的类型和显示类型,是不一样的。2D游戏指在2D的维度进行的游戏,比如梦幻系列的,玩家在2D的维度内行走,打怪。3D游戏当然就是指3D的维度内进行游戏,比如第一人称射击游戏,CS这种。可以用3D引擎跑2D游戏,主要目的也是3D的效果视觉上更真实,另外3D引擎大都比较成熟,操作便利,节省开发时间。貌似没有用3D引擎去跑纯2D表现游戏的,渲染也应该只针对3D画面。
对于角色需要的形象面和动作的量级达到一定数字的2D游戏,需要先根据人设建一个3D的模,然后用3D模型渲染出动作的动画或者不同面的形象图,用在2D游戏中,这个方式比全靠手绘要省时省力省成本的多,同时立体感的表现也比较好
如果你只要杀一只鸡,找一把小刀确实比找一把牛刀容易一些。但如果你已经有一把杀牛的刀,现在需要杀一只鸡,你是再去找一把杀鸡的小刀还是直接用牛刀咔嚓了算了?
为了做换装系统。2d的话装备很难组合起来显示,导致图片资源需要太多,客户端太大,所以一般2d换装系统都很弱。3d人物就解决了这个问题。btw:2d也是用directX利用显卡来渲染的。
问题描述的不清楚,猜你的本意是问:目前很多2D游戏都是采用3D工具并最终用渲染的方法来制作的原因吧?这样的原因很简单,省力。
已有帐号?
无法登录?
社交帐号登录 上传我的文档
 下载
 收藏
该文档贡献者很忙,什么也没留下。
 下载此文档
正在努力加载中...
3D游戏发展史
下载积分:100
内容提示:对于近几年才接触游戏的玩家来说,玩着《魔兽世界》、《生化危机5》等游戏,或许想象不出十多年前的3D游戏是多么的简陋随着时代进步
文档格式:PDF|
浏览次数:226|
上传日期: 15:47:57|
文档星级:
该用户还上传了这些文档
3D游戏发展史
官方公共微信

我要回帖

更多关于 unity3d做2d游戏 的文章

 

随机推荐