王朝百科
分享
 
 
 

DreamLand Plus

王朝百科·作者佚名  2011-05-20  
宽屏版  字体: |||超大  

DreamLand Plus简介腾讯研发的2D游戏引擎,应用广泛。

上网本画面不缩水,最轻量级的游戏引擎如果要用最精简的一个词来形容DreamLand Plus,那就是:低调的华丽。

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

试想这样一个场景:当有一天下午时分,你在星巴克找了个靠窗的沙发靠下,挥手点了一杯卡布奇诺,然后取出小包里的上网本开机。这时候你突然有点想玩个网游什么的轻松一下。但随即你便意识到,这基本上是Mission Impossible,因为看着卡的像幻灯片一样的画面玩网游,多半不是休闲而是在自虐。

但从现在开始不是了,因为有了幻想世界,你有了新的选择。玩幻想世界,只要一个上网本就够了。而华丽的表现,绚丽的特效,一个都不会少,这就是幻想世界的魅力,同时也是DreamLand Plus带给所有玩家的承诺。

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

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

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

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

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

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

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
如何用java替换看不见的字符比如零宽空格​十六进制U+200B
 干货   2023-09-10
网页字号不能单数吗,网页字体大小为什么一般都是偶数
 干货   2023-09-06
java.lang.ArrayIndexOutOfBoundsException: 4096
 干货   2023-09-06
Noto Sans CJK SC字体下载地址
 干货   2023-08-30
window.navigator和navigator的区别是什么?
 干货   2023-08-23
js获取referer、useragent、浏览器语言
 干货   2023-08-23
oscache遇到404时会不会缓存?
 干货   2023-08-23
linux下用rm -rf *删除大量文件太慢怎么解决?
 干货   2023-08-08
刀郎新歌破世界纪录!
 娱乐   2023-08-01
js实现放大缩小页面
 干货   2023-07-31
生成式人工智能服务管理暂行办法
 百态   2023-07-31
英语学习:过去完成时The Past Perfect Tense举例说明
 干货   2023-07-31
Mysql常用sql命令语句整理
 干货   2023-07-30
科学家复活了46000年前的虫子
 探索   2023-07-29
英语学习:过去进行时The Past Continuous Tense举例说明
 干货   2023-07-28
meta name="applicable-device"告知页面适合哪种终端设备:PC端、移动端还是自适应
 干货   2023-07-28
只用css如何实现打字机特效?
 百态   2023-07-15
css怎么实现上下滚动
 干货   2023-06-28
canvas怎么画一个三角形?
 干货   2023-06-28
canvas怎么画一个椭圆形?
 干货   2023-06-28
canvas怎么画一个圆形?
 干货   2023-06-28
canvas怎么画一个正方形?
 干货   2023-06-28
中国河南省郑州市金水区蜘蛛爬虫ip大全
 干货   2023-06-22
javascript简易动态时间代码
 干货   2023-06-20
感谢员工的付出和激励的话怎么说?
 干货   2023-06-18
 
>>返回首页<<
 
 
 
静静地坐在废墟上,四周的荒凉一望无际,忽然觉得,凄凉也很美
© 2005- 王朝网络 版权所有