自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

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

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

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

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

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

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

性能進化,瘦身不減***效率

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

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

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

巧思妙想,細節(jié)營造更好體驗

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

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

責任編輯:王雪燕 來源: 51CTO
相關推薦

2017-01-10 20:42:26

白鷺引擎

2021-11-17 13:44:31

數字化

2011-03-24 10:07:03

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

2015-01-06 17:05:09

Html5引擎Cocos2d-JS

2017-07-12 23:08:03

白鷺引擎

2021-01-18 11:46:28

漏洞惡意軟件Malvuln

2014-09-19 17:49:10

2017-12-17 16:34:18

JavaScript代碼V8

2010-12-24 15:01:44

2022-09-27 07:30:16

H5益智游戲引擎

2022-10-19 16:51:10

Linux優(yōu)化

2009-02-03 09:44:00

服務器虛擬化Arkeia Soft

2009-08-21 10:09:02

Google ChroV8引擎linux系統

2009-02-02 15:34:36

Arkeia備份虛擬備份

2015-10-19 18:00:21

SDNONFPoC

2011-01-26 16:09:06

2023-06-07 16:00:40

JavaScriptV8語言

2020-10-12 06:35:34

V8JavaScript

2018-08-16 11:00:42

華為云
點贊
收藏

51CTO技術棧公眾號