Egret Framework是一款使用JavaScript(TypeScript)編寫的HTML5開源免費游戲框架。Egret Framework的核心定位是開放,高效,優(yōu)雅。基于它,你可以快速輕松地構(gòu)建屬于自己的HTML5移動游戲。
Egret框架是一個基于MIT開源協(xié)議許可的永久免費的項目!你可以在項目中隨意使用且修改它,并且擁有100%的控制權(quán)。你可以從Egret的 Github網(wǎng)站獲取它的源代碼,從而了解和學(xué)習(xí)它的核心細(xì)節(jié)。Egret具有完善的文檔,并且易于上手學(xué)習(xí),使用它可以讓你更容易專注于游戲本身的開發(fā)。
Egret框架內(nèi)的JavaScript類庫,具備卓越的游戲渲染性能,相對于其他HTML5游戲框架,Egret深度優(yōu)化了顯示對象列表處理機(jī)制,提供 了強大的位圖CacheBuffer處理功能。在未來的正式版本中,Egret還將加入所有的渲染內(nèi)容均可調(diào)用基于WebGL的硬件加速和無縫的軟件回退功能。
Egret框架核心使用Typescript(JavaScript超集)編寫,透過它,你可以很容易的在iOS和安卓平臺的各種瀏覽器中輕松的運行你的 HTML5游戲,并在不同平臺瀏覽器里提供近乎一致的用戶體驗。瀏覽器運行經(jīng)由它構(gòu)造的游戲不需要任何第三方的運行時插件的支持,簡潔優(yōu)雅,是Egret 的最終目標(biāo)。
Adobe Flash擁有完整的Web游戲工作流程,具有深度的開發(fā)者社區(qū),一個出色的ActionScript語言和大量卓越的第三方游戲框架。這些都給與 Egret框架在開發(fā)中很多靈感。Egret借鑒了很多來自ActionScript的優(yōu)點,站在巨人的肩膀上,踏上HTML5的技術(shù)浪潮,為HTML5 游戲領(lǐng)域貢獻(xiàn)一份力量!Push game forward!是Egret游戲框架的口號。