Wonder定位
Wonder是web端3D開發(fā)的解決方案,包括引擎、編輯器和各種工具,致力于打造開放、分享、互助的生態(tài)
產(chǎn)品介紹
- Wonder-Editor編輯器 web端基于PWA技術(shù)的3D編輯器
可以訪問我們Github地址查看項(xiàng)目 :Wonder.js引擎 和 Wonder-Editor編輯器
特性
- 組件化開發(fā) 使用ECS架構(gòu),一個(gè)gameObject可以加入多個(gè)組件
- 熱加載 編輯的場(chǎng)景可以直接看到效果,同時(shí)編輯和運(yùn)行
- 多線程 引擎支持多線程渲染,詳情請(qǐng)?jiān)L問多線程
- PWA 詳情請(qǐng)?jiān)L問PWA介紹
- 一鍵發(fā)布各個(gè)Web端平臺(tái) 目前只能發(fā)布本地包,詳情請(qǐng)?jiān)L問發(fā)布本地包
- 開放的生態(tài) 產(chǎn)品開源,用戶可以在Github貢獻(xiàn)代碼,詳情請(qǐng)?jiān)L問貢獻(xiàn)代碼
優(yōu)勢(shì)
- 高性能
- 由于Reason和Bucklescript的優(yōu)化,使得函數(shù)式編程的性能得到巨大提升
- Data Oriented架構(gòu)提升了運(yùn)行時(shí)性能
- 多線程提升了運(yùn)行時(shí)性能
- 具體性能數(shù)據(jù)請(qǐng)查看性能報(bào)告
-
高擴(kuò)展性
- 函數(shù)式編程帶來的基于函數(shù)粒度的擴(kuò)展
- ECS架構(gòu)易于擴(kuò)展和上手
- 引擎使用Job管道,能為移動(dòng)端、pc端、游戲等各種應(yīng)用場(chǎng)景定制
- 代碼使用微服務(wù)模式,帶來服務(wù)粒度的擴(kuò)展
- 高質(zhì)量
- 完善的自動(dòng)化測(cè)試
- 編輯器代碼覆蓋率為87%,引擎代碼覆蓋率為95%
- 自動(dòng)化代碼質(zhì)量檢查code climate
- 引擎有e2e測(cè)試
- 契約檢查
使用說明
支持的環(huán)境
-
編輯器
- windows
- chrome
- 360瀏覽器(v10.0正式版及以上)
- qq瀏覽器(v10.4及以上)
-
引擎
- windows
- chrome
- firefox
- 360瀏覽器(v10.0正式版及以上)
- qq瀏覽器(v10.4及以上)
注意事項(xiàng)
使用場(chǎng)景
更多建議: