偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

巧思見匠心 白鷺引擎5.0演繹業(yè)界首個雙核H5引擎

開發(fā)
今年伊始,WebAssembly的技術(shù)與應(yīng)用極速來襲。17年3月4大主流瀏覽器廠商(谷歌、微軟、蘋果、火狐)共同推出新運(yùn)行機(jī)制WebAssembly方案,以用于解決WebApp執(zhí)行效率問題。為順應(yīng)開發(fā)需求趨勢,H5引擎技術(shù)商白鷺時代發(fā)布了業(yè)內(nèi)首個雙核H5引擎白鷺引擎5.0(Egret Engine5.0)。

今年伊始,WebAssembly的技術(shù)與應(yīng)用極速來襲。17年3月4大主流瀏覽器廠商(谷歌、微軟、蘋果、火狐)共同推出新運(yùn)行機(jī)制WebAssembly方案,以用于解決WebApp執(zhí)行效率問題。為順應(yīng)開發(fā)需求趨勢,H5引擎技術(shù)商白鷺時代發(fā)布了業(yè)內(nèi)***雙核H5引擎白鷺引擎5.0(Egret Engine5.0)。作為其旗下產(chǎn)品矩陣實(shí)力擔(dān)當(dāng),該引擎提供WebAssembly極速版本和JavaScript兼容版本。今天我們試圖從多維度客觀分析白鷺引擎5.0雙核H5引擎功力。

雙核驅(qū)動,高性能穩(wěn)定性兼容

國內(nèi)H5游戲引擎廠商目前均使用JavaScript作為H5游戲運(yùn)行環(huán)境,雖然JavaScript有著開發(fā)效率高、瀏覽器兼容性好等優(yōu)勢,并且有大量成功案例,但其性能與采用WebAssembly運(yùn)行環(huán)境的引擎相比卻黯然失色。除了對JavaScript的支持外,白鷺引擎工程師們在經(jīng)過對前沿技術(shù)持續(xù)探索并深入考量兼顧現(xiàn)有開發(fā)環(huán)境,提供了一款也是現(xiàn)有市面中唯一一款支持WebAssembly(WASM) 極速模式和JavaScript(JS)兼容模式的雙核驅(qū)動游戲引擎。

白鷺引擎5.0擁有全新的基于 WebAssembly 的渲染架構(gòu),對比4.0版實(shí)現(xiàn)運(yùn)行效率提升300%。白鷺引擎團(tuán)隊(duì)不惜重寫引擎底層技術(shù),在優(yōu)化工作方面花費(fèi)大量心思,5.0引擎遵循HTML5標(biāo)準(zhǔn),包括2D\3D游戲渲染核心,搭載WebAssembly極強(qiáng)運(yùn)行計(jì)算力,它已具有出色運(yùn)行性能優(yōu)勢及高速開發(fā)效率,并擅長跨平臺運(yùn)行。開發(fā)者也可以盡可能的不用關(guān)注瀏覽器底層實(shí)現(xiàn),如果瀏覽器不支持WebAssembly,白鷺引擎5.0可以智能切換回JavaScript兼容模式。在使用WebAssembly版本開發(fā)過程中開發(fā)者如果擔(dān)心兼容性問題,白鷺引擎5.0則可以提供完全兼容版本的JavaScript,無需擔(dān)心升級帶來的問題。

性能進(jìn)化,瘦身不減***效率

從引擎誕生之初,白鷺的工程師們對于對于包體的小巧和運(yùn)行的穩(wěn)定極為在意。在工程師們巧思妙想中,使得白鷺引擎5.0包體在采用WebAssembly體積后比JavaScript體積更小一些,可以把C++通過WebAssembly的編譯器直接編譯成erget.wasm或者是erget.asm.js,以及引入新的二進(jìn)制模式,包體降低、運(yùn)行性能都大大提高。

包體減負(fù)并未縮減性能的再次進(jìn)化,在同屏500個龍骨動畫,使用小米MIX測試機(jī)型里, Egret Engine 5.0 JavaScript版本性能比Egret Engine4.x 的性能高出近 3 倍, Egret Engine 5.0WASM版本性能領(lǐng)先 Egret Engine4.x4 倍。

在減負(fù)同時,白鷺工程師們也一直考慮著為開發(fā)者提供人性化升級策略。白鷺引擎5.0版本引入模塊化升級,例如開發(fā)中如果聲音有問題可以單獨(dú)升級聲音模塊,且不會影響其他模塊的正常使用,其它模塊升級則同理適用。在后續(xù)優(yōu)化工作中,白鷺引擎工程師們則同時維護(hù)JavaScript版本和WebAssembly版本,所以開發(fā)者無需擔(dān)心升級帶來的負(fù)擔(dān)。

巧思妙想,細(xì)節(jié)營造更好體驗(yàn)

有著豐富開發(fā)經(jīng)驗(yàn)的工程師們把***設(shè)計(jì)思路也引入了引擎,啟動器提供軟件統(tǒng)一入口,為開發(fā)者提供項(xiàng)目管理、工具管理、資源鏈接三大管理功能。項(xiàng)目管理清晰方便的管理開發(fā)者過往制作的所有工程,工具管理則將所有白鷺引擎工作流產(chǎn)品集合,便捷及時更新下載。同時考量到社區(qū)活動、培訓(xùn)教程學(xué)習(xí)等內(nèi)容對于開發(fā)者的幫助,白鷺引擎5.0開放資源鏈接這一功能則與開發(fā)者愿望再次契合。

界面簡約而不失單調(diào),功能齊全且注重細(xì)節(jié)營造,傾注工程師們大量心血,作為一款經(jīng)典而時尚的引擎產(chǎn)品,白鷺引擎5.0有著更強(qiáng)大的性能更穩(wěn)定的兼容性,雖然小巧輕盈但不失凌厲內(nèi)核,實(shí)為顏值與智慧的結(jié)合,滿足開發(fā)2D 3D游戲需求,無疑可以輕松開啟精彩創(chuàng)意工作。

責(zé)任編輯:王雪燕 來源: 51CTO
相關(guān)推薦

2021-11-17 13:44:31

數(shù)字化

2017-01-10 20:42:26

白鷺引擎

2011-03-24 10:07:03

SQL Server2引擎組件CPU性能監(jiān)控

2017-07-12 23:08:03

白鷺引擎

2015-01-06 17:05:09

Html5引擎Cocos2d-JS

2021-01-18 11:46:28

漏洞惡意軟件Malvuln

2014-09-19 17:49:10

2009-02-03 09:44:00

服務(wù)器虛擬化Arkeia Soft

2022-10-19 16:51:10

Linux優(yōu)化

2025-05-07 07:11:44

2017-12-17 16:34:18

JavaScript代碼V8

2022-09-27 07:30:16

H5益智游戲引擎

2009-02-02 15:34:36

Arkeia備份虛擬備份

2015-10-19 18:00:21

SDNONFPoC

2010-12-24 15:01:44

2009-08-21 10:09:02

Google ChroV8引擎linux系統(tǒng)

2015-07-30 10:46:50

2018-08-16 11:00:42

華為云

2009-08-03 16:37:18

OLT方案FTTx網(wǎng)絡(luò)接入華為
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號