Egret Engine 3.0.0 發布,HTML5 游戲開發框架

jopen 8年前發布 | 20K 次閱讀

Egret Engine 3.0.0 發布!更新時間:2015年12月25日


概述
Egret Engine 3.0 包含了白鷺時代研發的遵循HTML5標準的2D引擎及全新打造的3D引擎,它解決了HTML5性能問題及碎片化問題,靈活地滿足開發者開發2D或3D游戲的需求,并有著極強的跨平臺運行能力。

更新日志
本次更新內容匯總了從引擎 2.5.7 到 3.0.0 的改動。

  • EditableText prompt 屬性優化(感謝開發者 184367426)

  • exml 解析支持 ItemRenderer 狀態變化

  • 修復 RenderTexture 在繪制帶有 mask 的顯示對象之后繪制位置錯誤問題(感謝開發者 184367426)

  • 新增可以使用 tsconfig 參數自定義編譯參數

  • 加入 egretProperties.json 異常的提示信息。第三方庫配置發生變化,build 時會自動把新的庫拷貝進項目,不需要build -e 命令

  • 修復 eui.Button 設置 enabled 屬性之后點擊事件target不對(感謝開發者 rockyf)

  • 修復銷毀之后的紋理賦值給 Bitmap 可能會導致報錯問題

  • 新增RES模塊可以獲得版本控制器

  • 為 MovieClip egret.gui.BitmapLabel egret.BitmapText 增加 smoothing 屬性,同時增加設置全局默認 smoothing 的屬性

  • 修正了某些情況下默認主題皮膚比自定義皮膚的優先級高的問題

更多內容請看發行說明

Egret Framework是一款使用JavaScript(TypeScript)編寫的HTML5開源免費游戲框架。Egret Framework的核心定位是開放,高效,優雅。基于它,你可以快速輕松地構建屬于自己的HTML5移動游戲。

Egret框架是一個基于MIT開源協議許可的永久免費的項目!你可以在項目中隨意使用且修改它,并且擁有100%的控制權。你可以從Egret的 Github網站獲取它的源代碼,從而了解和學習它的核心細節。Egret具有完善的文檔,并且易于上手學習,使用它可以讓你更容易專注于游戲本身的開 發。

Egret框架內的JavaScript類庫,具備卓越的游戲渲染性能,相對于其他HTML5游戲框架,Egret深度優化了顯示對象列表處理機制,提供 了強大的位圖CacheBuffer處理功能。在未來的正式版本中,Egret還將加入所有的渲染內容均可調用基于WebGL的硬件加速和無縫的軟件回退 功能。

Egret框架核心使用Typescript(JavaScript超集)編寫,透過它,你可以很容易的在iOS和安卓平臺的各種瀏覽器中輕松的運行你的 HTML5游戲,并在不同平臺瀏覽器里提供近乎一致的用戶體驗。瀏覽器運行經由它構造的游戲不需要任何第三方的運行時插件的支持,簡潔優雅,是Egret 的最終目標。

來自: http://www.oschina.net/news/69812/egret-engine-3-0-0

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!