Egret Engine 3.0.3 包含了白鷺時(shí)代研發(fā)的遵循HTML5標(biāo)準(zhǔn)的2D引擎及全新打造的3D引擎,它解決了HTML5性能問題及碎片化問題,靈活地滿足開發(fā)者開發(fā)2D或3D游戲的需求,并有著極強(qiáng)的跨平臺(tái)運(yùn)行能力。
Egret Engine功能
1 同時(shí)支持TypeScript,JaveScript和ES6語言開發(fā)。
2 開源免費(fèi),雙周迭代,跨平臺(tái)發(fā)布。
3 全新的自動(dòng)臟矩形技術(shù) ,以及高性能UI系統(tǒng)。
4 完備的資源管理系統(tǒng), 各種類型的資源輕松配置,靈活加載。
5 內(nèi)置六種適配策略,讓游戲和應(yīng)用能以最佳狀態(tài)呈現(xiàn)于各種移動(dòng)設(shè)備。
軟件特色
模型系統(tǒng)封裝了自己的引擎靜態(tài)模型及動(dòng)畫模型,并提供了3Dmax 導(dǎo)出插件,也就是說支持任意3D模型格式。
材質(zhì)系統(tǒng)可以根據(jù)自己的渲染風(fēng)格,靈活的通過調(diào)整參數(shù)或增加材質(zhì)特效的方式對(duì)材質(zhì)進(jìn)行編輯。
燈光系統(tǒng)支持TBN直接光照系統(tǒng),未來還會(huì)支持間接光照,提高光影效果。
動(dòng)畫系統(tǒng)支持了3Dmax中高級(jí)骨骼動(dòng)畫及相機(jī)動(dòng)畫,滿足絕大部分游戲需要。
系統(tǒng)(陰影系統(tǒng))提高渲染效果,增強(qiáng)渲染視覺真實(shí)感。
系統(tǒng)基于OpenGL ES2.0 標(biāo)準(zhǔn)的原生webgl shader,并與引擎功能緊密結(jié)合及拓展。為未來的shader編輯器做好了鋪墊。
版本更新
【修復(fù)】textInput 設(shè)置 lineSpacing后,輸入時(shí)候光標(biāo)位置會(huì)往上跳一下的問題
【修復(fù)】WebSocket 在 iOS 瀏覽器上發(fā)送數(shù)據(jù)會(huì)出現(xiàn)服務(wù)器解析錯(cuò)誤的 BUG.
【修復(fù)】文本移動(dòng)時(shí)在屏幕上會(huì)有渲染殘留的 BUG
【修復(fù)】第三方庫使用 ES5 編譯時(shí),會(huì)報(bào)錯(cuò)的問題
【修復(fù)】DisplayObject.hitTestPoint 有錨點(diǎn)時(shí)不能被點(diǎn)擊的 BUG
【新增】ScrollBar 增加 autoVisibility 屬性。可以用于設(shè)置滾動(dòng)條是否自動(dòng)隱藏
【新增】9宮格參數(shù)可以設(shè)置為0的功能
【優(yōu)化】提升 Runtime 環(huán)境下,游戲資源過多時(shí)的加載速度
【優(yōu)化】當(dāng)項(xiàng)目文件夾出錯(cuò)不能啟動(dòng) Egret 引擎時(shí),顯示更詳細(xì)的提示信息
- PC官方版
- 安卓官方手機(jī)版
- IOS官方手機(jī)版