DreamLand Plus

DreamLand Plus是由騰訊研發的用於2D遊戲的遊戲引擎。

基本介紹

  • 外文名: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感知技術,將空閒時鐘挪用到資源載入中來,避免出現在一個循環周期內載入的卡機現象。這樣的實現,使更多資源可以同時,分時,亂序,異步使用,提升性能的同時也大大增加遊戲可用資源數量。

相關詞條

熱門詞條

聯絡我們