1. 程式人生 > >白鷺引擎和layabox哪個好用,哪個技術更成熟 ?

白鷺引擎和layabox哪個好用,哪個技術更成熟 ?

大型項目 明顯 3d遊戲 屬於 as3 制作 理論 web 商業

選擇H5遊戲引擎的思考維度
1、開發語言的支持
2、2D、3D、VR的支持
3、性能
4、引擎的應用廣度
5、設計理念
6、工作流支持力度
7、商業化成熟案例
8、學習資源與技術支持能力

首先,我們要知道,當前主流的遊戲引擎有哪些。由於H5引擎有很多,筆者在這裏進行了精心的篩選,過濾掉不支持webGL的引擎,以及封裝了第三方渲染內核的JS框架,和不能直接在瀏覽器中運行的JS引擎。

為什麽要過濾掉這幾種呢,首先,沒有自己的渲染內核,僅僅是基於第三方的內核作的API封裝,筆者很擔心可持續的性能優化和維護能力。另外,不能在瀏覽器中直接運行的JS引擎,將限制H5遊戲跨平臺的交互能力。還有, 筆者非常看好webGL模式,認為webGL模式才是H5引擎的未來。原因有幾點:

第一、性能,webGL模式遠超Canvas數倍。DOM模式就不適合用於真正的遊戲開發,更不用提。
第二、3D方向,webGL模式理論上可以制作2D和3D遊戲,Canvas和DOM模式下只能制作2D遊戲。
第三、普及率,webGL的普及率已經非常高了,尤其是支持webGL的騰訊TBS-Blink內核已在4月19日發布,並逐步在微信、QQ空間、QQ瀏覽器、手機QQ等APP中采用靜默安裝方式全面升級。這個普及率在國內帶來的影響,;你懂的……

1、選擇H5遊戲開發語言

擁有廣泛開發者的H5遊戲開發語言共有三種,分別為Flash AS3、TypeScript、JavaScript。其中Flash AS3、TypeScript均屬於面向對象的高級腳本語言,通過編譯器將原項目代碼編譯成JavaScript代碼文件運行於瀏覽器之中,面向對象的高級語言無論是項目開發管理,還是項目開發的工具環境的成熟度都明顯優於JavaScript腳本語言,尤其是中大型項目方面,AS3等高級語言的效率會更高。

白鷺引擎和layabox哪個好用,哪個技術更成熟 ?