新闻公告

您的位置:首页>

梦幻核心铸就顶级品质 腾讯解密《QQ幻想世界》引擎

作者:幻想世界运营团队 时间: 2010-07-01 10:13:56 字体:【  

  腾讯幻想系列全新大作《QQ幻想世界》6月21日公测以来人气狂飙,游戏同时在线人数一路飙升,万千玩家于服务器外排队数小时仅为一睹游戏真容。官方数次紧急增开了多组新服,即开即刻爆满。精美的画面、华美的音乐、炫丽的技能、丰富的活动、独特的副本,顿时让游戏成为玩家们口中讨论的焦点。这一切与游戏原动力的引擎密不可分,下面就让我们来看看《QQ幻想世界》所采用的Dreamland引擎吧!

 

 

  经典2D引擎再变身,Dreamland首次升级版本号

  说到腾讯研发的2D游戏,玩家们脑中会浮现出很多经久不衰的名字,如最早的《QQ堂》、后来的《QQ幻想》、《QQ三国》等。这些游戏全部采用腾讯自研的首款引擎——Dreamland引擎。在《QQ三国》面市3年之后, Dreamland引擎首次完美升级版本号,为腾讯幻想系列全新大作《QQ幻想世界》的开发奠定了坚实的基础。继续采用这款引擎,正是看中了它在历次应用过程中表现出的强大效能和稳定性。作为3年后的首次应用,Dreamland引擎这次将带给玩家很多别出心裁的新特性和新惊喜!

 

  上网本画面不缩水,最轻量级的大型游戏

  如果要用最精简的一个词来形容DreamLand Plus,那就是:低调的华丽。


  请大家回想一下,从什么时候开始,玩游戏时,我们需要掂量下家中老旧的机子能不能跑动?当各大开发团队不断宣称自己的游戏特效多么出彩时,他们为何一直回避谈及性能?而现在,《QQ幻想世界》用DreamLand 的强大表现给大家带来了答案——你无需为自己的机器配置多做考虑,因为DreamLand Plus特别针对显示效率进行了一系列优化和升级,让你的低配机也能得到完美的视听享受。


  试想这样一个场景:某天下午时分,你在星巴克点了一杯卡布奇诺,找了个靠窗的沙发坐下,然后取出小包里的上网本开机。这时你突然想玩个网游什么的轻松一下。但随即你便意识到,这基本上是Mission Impossible,因为看着卡的像幻灯片一样的画面玩网游,多半不是休闲而是在自虐。但从现在开始一切都将改变,因为有了《QQ幻想世界》,你有了新的选择。玩《QQ幻想世界》,只要一个上网本就够了。而华丽的表现、绚丽的特效,一个都不会少,这就是《QQ幻想世界》的魅力,同时也是DreamLand Plus带给所有玩家的承诺。

 

  独立粒子特效引擎,实现最强大2D华丽效果

  2D游戏也能玩粒子特效?Dreamland Plus给了我们最好的回答!在经过多次游戏开发应用之后,腾讯的程序员们意识到,原来玩家最喜欢的就是华丽的技能效果。而老版Dreamland在这方面的支持并不好。也许很多老玩家还记得当初《QQ幻想》刚刚内测时的华丽技能特效,但因为容量和帧数的关系这些在后来都被取消掉了。这一次,Dreamland把技能引擎从游戏主引擎中分离出来,终于可以随心所欲的对特效进行各种编辑,并完美实现了真实的粒子效果。


  同时,独立后的轻量级技能引擎本身就是一个更敏捷的设计。以策略模式构建的调度管理方式,对技能的编辑,修改适应性非常强,几乎没有什么特效方面的需求能难道它。配合新的底层绘制模组,在实现层叠、渐隐、多重残像、光雾化、粒子扰动、热扭曲等高级效果时,新引擎DreamLand Plus表现出了压倒性的优势。而在技能的使用上,新引擎DreamLand Plus更是表现出了夸张的能力。无论是群攻、线攻、区域式攻击、辐射式攻击、线段式攻击、拼图式攻击、堆叠式攻击,都完全可以胜任。

 

  层次化多级渲染技术,客户端完美加载不再卡

  层次化渲染一直是有争议的技术。在别的游戏引擎都采用一次渲染成型的时候,DreamLand Plus剑走偏锋,引入了层次化多级渲染的概念。


  层次化多级渲染是指在对游戏画面进行处理时,不是在最后对拼接好的图像进行整体渲染输出,而是分多层进行分别渲染,然后融合输出。这样做虽然看似是技术上的倒退,但实际上却仅仅是一个心理上的壁垒。一次渲染和多次渲染各有其优缺点,对不同的架构而言,采用与之相适应的方式才是王道。


  DreamLand Plus采用层次化渲染,其效果是显而易见的。即对多层次可以独立处理颜色后期调和、光追加或负追加,这样输出的画面层次感特别丰富,而不会像一些游戏一样,背景和前景完全揉在一起,无法区分。当然,这样处理以后,不论《QQ幻想世界》需要多少层次的背景,在性能可控范围之内都可以独立添加,不会对其他层次造成影响。一些游戏中常见的背景卷轴和前景不同步导致的悲剧也将不再发生。


  当然,这个技术的使用需要一系列的功能与之配合。其中最重要的就是对资源加载的柔性控制。DreamLand Plus实现了非常完美的资源预加载和延迟加载技术,保证即使在层次化渲染技术使用以后,性能也几乎没有任何损失。这也要归功于引擎核心团队开发的“时钟偷取”技术,充分利用CPU和GPU感知技术,将空闲时钟挪用到资源加载中来,避免出现在一个循环周期内加载的卡机现象。这种运用,使更多资源可以同时、分时、乱序、异步使用,提升性能的同时也大大增加游戏可用资源数量。

 

  全情投入,最美丽新世界为你开启。

QQ幻想世界,美丽幻想新世界!