白鷺引擎Egret Engine是遵循HTML5標(biāo)準(zhǔn)的2D引擎及全新打造的3D引擎,也是一個(gè)開(kāi)源免費(fèi)的游戲框架,用于構(gòu)建二維游戲、演示程序和其他圖形界面交互應(yīng)用等。軟件使用TypeScript腳本語(yǔ)言開(kāi)發(fā),當(dāng)游戲完成最終的打包后,可以將程序轉(zhuǎn)換為HTML5游戲,實(shí)現(xiàn)跨平臺(tái)特性。目前白鷺引擎已占據(jù)國(guó)內(nèi)超七成的手機(jī)頁(yè)游引擎市場(chǎng)份額。
白鷺引擎不僅僅是一個(gè)基于HTML5技術(shù)的游戲引擎,我們的產(chǎn)品線中除了Egret引擎還提供了很多輔助游戲開(kāi)發(fā)的工具。準(zhǔn)確的來(lái)說(shuō),Egret是一套游戲開(kāi)發(fā)的解決方案。你可以使用Egret引擎來(lái)幫助你開(kāi)發(fā)HTML5游戲,并運(yùn)行在手機(jī)和PC端的瀏覽器中,同時(shí)也你可以使用Egret提供的相關(guān)工具搭建你自己的游戲開(kāi)發(fā)工作流。
軟件亮點(diǎn)
1、開(kāi)源免費(fèi)
基于BSD開(kāi)源協(xié)議的Egret引擎,可以讓您自由的使用Egret來(lái)創(chuàng)作自己的游戲。
2、優(yōu)秀的設(shè)計(jì)思想
Egret的設(shè)計(jì)思想大量借鑒了優(yōu)秀的2D動(dòng)畫軟件Flash的一些設(shè)計(jì)思想。在引擎的設(shè)計(jì)中,Egret底層使用了彈性跑道模型,顯示列表,臟矩陣,事件模型等技術(shù)。在這些技術(shù)基礎(chǔ)之上,我們封裝了對(duì)用戶極為友好的API。開(kāi)發(fā)者在開(kāi)發(fā)游戲時(shí),無(wú)需考慮底層渲染邏輯,只關(guān)心游戲邏輯即可。
3、高效的渲染模塊
在圖形圖像渲染中,Egret完全使用HTML5標(biāo)準(zhǔn)中的canvas技術(shù)。極大程度上保證了使用Egret引擎開(kāi)發(fā)的游戲在各個(gè)瀏覽器上的兼容性。同時(shí),為了給玩家更好的游戲體驗(yàn),我們不僅僅提供了CPU渲染,還提供了性能更為強(qiáng)大的硬件加速渲染模式。該模式無(wú)需開(kāi)發(fā)者自動(dòng)開(kāi)啟,引擎會(huì)根據(jù)當(dāng)前用戶硬件類型智能判斷啟用。
4、完善的配套工具
Egret引擎的設(shè)計(jì)宗旨始終圍繞在簡(jiǎn)化游戲開(kāi)發(fā)上,用戶在使用Egret的時(shí)候,能夠體會(huì)到,所有的引擎設(shè)計(jì)全部圍繞游戲開(kāi)發(fā)。同時(shí)Egret提供的配套工具也極大簡(jiǎn)化了游戲開(kāi)發(fā)流程。從游戲的代碼編寫,UI制作,地圖拼接,關(guān)卡制作到最終游戲上線,研發(fā)過(guò)程中都有大量工具支撐。
5、靈活的工作流
Egret不限制開(kāi)發(fā)工具的使用,我們也為一些優(yōu)秀的第三方工具提供了相關(guān)插件。讓用戶在不改變開(kāi)發(fā)習(xí)慣的情況下無(wú)縫遷移到Egret。
6、社區(qū)支持
Egret為用戶建立了用戶社區(qū),如果在使用Egret過(guò)程中遇到了哪些問(wèn)題,可以直接在用戶社區(qū)中得到答案。同時(shí),我們也為用戶提供了大量文檔手冊(cè),方便用戶學(xué)習(xí)。
白鷺引擎Egret Engine使用方法
1、首先進(jìn)入Egret Engine軟件,下載一個(gè)開(kāi)發(fā)工具
2、點(diǎn)擊創(chuàng)建項(xiàng)目
3、選擇項(xiàng)目類型
4、點(diǎn)擊設(shè)置
5、最后選擇需要開(kāi)發(fā)的平臺(tái)即可
通用優(yōu)勢(shì)
1、多平臺(tái)渠道功能一鍵接入
可以快速接入眾多游戲渠道、支付、用戶系統(tǒng)等接入更加輕松。
2、極高的項(xiàng)目開(kāi)發(fā)效率
簡(jiǎn)潔、易用、高效的API,讓游戲開(kāi)發(fā)像寫作一樣簡(jiǎn)單。完善的中文文檔說(shuō)明,讓你快速上手。
3、完整的游戲開(kāi)發(fā)工作流
從資源配置到代碼編寫、再到調(diào)試發(fā)布,針對(duì)每個(gè)環(huán)節(jié)提供不同工具幫你完成。
4、極強(qiáng)的跨平臺(tái)支持
完善的2D、3D引擎,忽略平臺(tái)差異性,寫一份代碼在任何平臺(tái)都可使用。
功能特色
Egret Engine繼承了Flash的優(yōu)點(diǎn),同時(shí)更加針對(duì)游戲開(kāi)發(fā),主要包括如下功能:
顯示列表:清晰、穩(wěn)健、高效的視覺(jué)抽象結(jié)構(gòu)
精靈:一種輕量級(jí)顯示容器
事件機(jī)制:提供了一套生成和處理事件消息的標(biāo)準(zhǔn)方法
紋理集合:將大量圖片匯集為一張紋理圖進(jìn)行處理
矢量繪圖:封裝了方便簡(jiǎn)單的矢量繪圖功能
網(wǎng)絡(luò)加載:封裝了常用的網(wǎng)絡(luò)通訊協(xié)議
位圖字體:可通過(guò)位圖字體方式顯示文本
性能監(jiān)控:可在游戲中快速開(kāi)啟性能監(jiān)控面板
反射:對(duì)TypeScript增加了反射機(jī)制,方便模塊化開(kāi)發(fā)
XML處理:提供標(biāo)準(zhǔn)的XML格式解析生成功能
骨骼動(dòng)畫:支持業(yè)內(nèi)最優(yōu)骨骼動(dòng)畫解決方案DragonBones
資源加載:提供了整套資源加載方案,優(yōu)化網(wǎng)絡(luò)加載功能
EUI:提供大量組件,可快速開(kāi)發(fā)游戲中的UI控件
- 下載地址
發(fā)表評(píng)論
0條評(píng)論軟件排行榜
- 1CIMCO Edit 2025中文版 v2025.01.02
- 2pycharm professional 2024官方版 v2024.3.5
- 3ActivePerl(perl腳本解釋器) v5.28.1官方版
- 4simatic step7 v5.7 professional 2021中文版 附安裝教程
- 5android studio 2024 koala v2024.3.1.13官方版
- 6易語(yǔ)言官方版 v5.95
- 7thonny中文版(python編輯器) v4.1.7
- 8labview2024官方版
- 9XMLSpy2024官方版 v26.2.1.0
- 10gx works3(三菱plc編程軟件) v1.031h
熱門推薦
webstorm2023官方版 v2023.3.8424.82M / 簡(jiǎn)體中文
RubyMine2024電腦版 v2024.3.3官方版739.29M / 多國(guó)語(yǔ)言
jetbrains rider 2024(C語(yǔ)言編輯開(kāi)發(fā)工具) v2024.3.5官方版1.44G / 多國(guó)語(yǔ)言
cimco edit2024官方版 v24.01.33338.37M / 簡(jiǎn)體中文
WPLSoft(臺(tái)達(dá)PLC編程軟件) v2.5281.16M / 簡(jiǎn)體中文
gvim windows(vim編輯器) v9.1.018.57M / 簡(jiǎn)體中文
PHP Coder漢化版 v1.01018K / 簡(jiǎn)體中文
eclipse官方電腦版 v4.34106.33M / 英文
XMLSpy2024官方版 v26.2.1.0442.99M / 簡(jiǎn)體中文
php for windows版 v8.3.7官方正式版30.67M / 英文