
性能是HTML5引擎最核心的指標(biāo),性能一旦出現(xiàn)瓶頸,就會(huì)限制策劃的系統(tǒng)設(shè)計(jì),限制美術(shù)的畫(huà)面表現(xiàn)。譬如,近期有CP吐槽“本欲使用某引擎設(shè)計(jì)5 V 5的戰(zhàn)斗,同屏跑10個(gè)人物骨骼動(dòng)畫(huà)后就跪了,從此再也不敢用骨骼動(dòng)畫(huà)”。性能之坑,可見(jiàn)一斑。
LayaAir的100個(gè)人物骨骼性能?
以性能著稱的LayaAir引擎對(duì)于骨骼動(dòng)畫(huà)的處理能力到底如何呢?我們用100個(gè)人物骨骼動(dòng)畫(huà),在市場(chǎng)價(jià)499元的紅米2A手機(jī)上,采用Chrome瀏覽器進(jìn)行測(cè)試,,結(jié)果如下:

100個(gè)人物骨骼動(dòng)畫(huà)達(dá)到47幀

100個(gè)人物骨骼動(dòng)畫(huà)達(dá)到57幀
通過(guò)對(duì)骨骼動(dòng)畫(huà)的測(cè)試,我們可以看到,LayaAir引擎的測(cè)試用例在瀏覽器中裸跑性能較高,同屏100個(gè)骨骼動(dòng)畫(huà)并無(wú)壓力,接近50幀,比較流暢。而80個(gè)骨骼動(dòng)畫(huà)接近滿幀,這種性能數(shù)據(jù)完全可以滿足HTML5游戲多人同屏在線場(chǎng)景的設(shè)計(jì)需求。
LayaAir的應(yīng)用領(lǐng)域?
LayaAir是一個(gè)免費(fèi)的商業(yè)級(jí)HTML5引擎,是Layabox家族的核心產(chǎn)品。主要面向移動(dòng)端和PC端的大型游戲和小型游戲研發(fā)。同時(shí)也適用于廣告、營(yíng)銷、教育、應(yīng)用軟件、PC工具、網(wǎng)站、3D、VR等領(lǐng)域的產(chǎn)品研發(fā)。
為什么選擇LayaAir?
一、引擎免費(fèi)開(kāi)源,問(wèn)答社區(qū)、QQ群、開(kāi)發(fā)者文檔中心等開(kāi)發(fā)者服務(wù)齊全。
二、性能最強(qiáng)的HTML5引擎,支持大型游戲流暢裸跑,性能媲美APP引擎。
三、支持ActionScript3、JavaScript、TypeScript三種開(kāi)發(fā)語(yǔ)言,學(xué)習(xí)成本低,DEMO示例、API文檔、工具鏈完善,一小時(shí)快速上手。
四、LayaAir IDE操作可視化,集成UI、地圖、場(chǎng)景、動(dòng)畫(huà)、粒子、骨骼、3D等常用開(kāi)發(fā)工具,大幅優(yōu)化工作流程,提升開(kāi)發(fā)效率。
五、只需一次開(kāi)發(fā),即可全平臺(tái)(Android、IOS、Windows)同時(shí)發(fā)布,并且支持同時(shí)發(fā)布HTML5和APP雙版本,項(xiàng)目單版本維護(hù),成本低。
六、支持自定義Canvas、WebGL渲染模式,在WebGL模式下可自動(dòng)切換。
LayaAir的成熟度?
LayaAir引擎的設(shè)計(jì)思想,源于擁有17年引擎經(jīng)驗(yàn)的Layabox創(chuàng)始人謝成鴻,Layabox自2011年啟動(dòng)大型HTML5引擎研發(fā)以來(lái),其性能與成熟度被多款已上線的產(chǎn)品所驗(yàn)證,LayaAir作為L(zhǎng)ayabox旗下新一代HTML5引擎,在繼承了多年引擎經(jīng)驗(yàn)的基礎(chǔ)上,尤其解決了2D和3D的HTML5裸跑性能問(wèn)題。
在去年首次完成后,已經(jīng)歷七款不同類型的產(chǎn)品磨合,包括大型模擬經(jīng)營(yíng)類游戲、掛機(jī)游戲、SLG游戲、大型3D RPG游戲、LayaOpen開(kāi)放平臺(tái)、游戲運(yùn)營(yíng)工具,甚至是LayaAir IDE也是采用LayaAir引擎開(kāi)發(fā)。目前由幾十個(gè)受邀CP組成的大規(guī)模內(nèi)測(cè)已開(kāi)始,通過(guò)使用LayaAir引擎開(kāi)發(fā)不同類型的產(chǎn)品,進(jìn)一步磨合引擎。隨著產(chǎn)品在將來(lái)不斷的上線,LayaAir的成熟度將用一款一款的產(chǎn)品來(lái)驗(yàn)證。

采用LayaAir引擎開(kāi)發(fā)的大型HTML5游戲
LayaAir引擎的產(chǎn)品性能一定能媲美原生APP產(chǎn)品嗎?
通過(guò)Layabox公眾號(hào)公布的測(cè)試報(bào)告文章《技術(shù)突破: HTML5裸跑性能已可媲美APP》,我們了解到LayaAir引擎研發(fā)的產(chǎn)品性能是可以媲美APP的。那么我們開(kāi)發(fā)的產(chǎn)品都可以達(dá)到媲美原生APP嗎?
這里需要說(shuō)明的是,HTML5產(chǎn)品最終的性能表現(xiàn)主要由三部分組成,瀏覽器底層,引擎層,項(xiàng)目層。需要在各個(gè)環(huán)節(jié)進(jìn)行優(yōu)化才可以媲美APP產(chǎn)品。
LayaAir解決了引擎層的性能優(yōu)化問(wèn)題,在Chrome、Safari等瀏覽器中裸跑LayaAir引擎的大型HTML5游戲,完全可以在性能上媲美APP。但是,項(xiàng)目層在研發(fā)過(guò)程中,如果對(duì)性能優(yōu)化并不注意,不能正確的使用引擎,那么引擎層的性能優(yōu)勢(shì)就被會(huì)減弱。
LayaAir與LayaFlash的區(qū)別?
對(duì)于熟悉Layabox的朋友們來(lái)說(shuō),一定知道LayaFlash引擎,那么LayaAir與LayaFlash的區(qū)別在哪些地方呢?
首先是定位的不同,LayaFlash主要是定位于讓存量的Flash手游、頁(yè)游直接轉(zhuǎn)換為HTML5和APP手游。而LayaAir主要是定位于新項(xiàng)目開(kāi)發(fā)。
其次是API的差異,LayaFlash在開(kāi)發(fā)新項(xiàng)目的時(shí)候,采用Flash AS3的原生API開(kāi)發(fā)HTML5和手游項(xiàng)目。而作為多語(yǔ)言開(kāi)發(fā)的LayaAir引擎,盡管仍然支持Flash AS3語(yǔ)言,但是并不兼容AS3的原生API,全新的LayaAir API繼承于十多年的引擎經(jīng)驗(yàn),讓開(kāi)發(fā)效率得到較大的提升。
最后是性能上的差異,LayaFlash與普通的HTML5引擎一樣,運(yùn)行大型游戲的時(shí)候,必須依賴內(nèi)嵌在渠道的運(yùn)行器,才可以達(dá)到原生APP的流暢體驗(yàn)。而LayaAir運(yùn)行大型游戲,不再依賴運(yùn)行器,可以直接流暢的裸跑在瀏覽器中。
我們珍惜您每一次在線詢盤(pán),有問(wèn)必答,用專業(yè)的態(tài)度,貼心的服務(wù)。
讓您真正感受到我們的與眾不同!