2018年8月13日,白鷺引擎發佈5.2.7 版本。本次版本主要新增了兩大功能:命令行增長自動合圖插件TextureMergerPlugin,微信小遊戲支持庫增長二進制和聲音緩存方案。canvas
同時,本次版本仍是對 5.2 版本的一次集中性缺陷修復,更新修復了你們反饋的涉及2D渲染- JavaScript、AssetsManager、微信小遊戲支持庫的數個BUG。在此,咱們要再次特別感謝開發者們經過Egret社區、白鷺引擎小遊戲開發微信羣等渠道提交的BUG反饋。瀏覽器
5.2.7版本中新增的自動合圖插件能夠幫助開發者在開發期使用碎圖,在發佈後將碎圖自動整合爲整圖發佈,提升開發者開發和發佈的效率,完善整個開發和發佈的工做流。
因爲原有的文件緩存方案只緩存了圖片和文本資源,因此此次微信小遊戲支持庫新增的二進制和聲音緩存方案,解決遊戲第二次進入不從新加載資源問題,節省資源服務器費用,提升用戶體驗。緩存
具體更新請看下文:
2D 渲染 - JavaScript
-修復寬高爲0的顯示對象設置mask後canvas渲染器報錯問題(感謝開發者 周超)
-修復 Bitmap 設置 fillMode 後沒有標髒問題
-修復 BitmapText 渲染在 runtime 可能報錯問題(感謝開發者 nofastfat)
命令行
-增長自動合圖插件 TextureMergerPlugin
AssetsManager
-修復加載包含相同資源的不一樣資源組異常問題(感謝開發者 wssznh)
-修復 RES.ResourceEvent.GROUP_PROGRESS 事件的 resItem 爲空問題(感謝開發者 joomecow)
-修復加載空的資源組致使報錯問題(感謝開發者 小叮噹)
-RES.destroyRes 支持 force 參數
-加載器內部中止使用 await,便於調試服務器
微信小遊戲支持庫
微信小遊戲支持庫請經過 Egret Launcher 將您的項目發佈一次微信小遊戲的方式進行更新,版本號 1.1.6
-新增二進制和聲音緩存方案
-修復設置多指觸控參數失效問題
-修復使用文件緩存時圖片九宮格參數失效問題微信
後續,咱們將基於白鷺引擎5.2.7版本,結合EUI卡牌項目,講解TextureMergerPlugin、ConverResConfigFilePlugin合併紋理集及其餘插件使用教程,純純的乾貨,小夥伴請不要錯過!性能
白鷺引擎是白鷺科技研發的遵循HTML5標準的遊戲引擎,包括2D\3D遊戲渲染核心,GUI體系、音頻管理、資源管理等遊戲引擎的經常使用模塊。針對引擎底層技術,白鷺引擎團隊長期進行深度優化。開發者使用白鷺引擎,能夠儘量的不用關注瀏覽器的底層實現,引擎解決了HTML5遊戲性能問題及碎片化問題,靈活地知足開發者開發2D或3D遊戲的需求。優化