2018年8月13日,白鷺引擎發布5.2.7 版本。本次版本主要新增了兩大功能:命令行增加自動合圖插件TextureMergerPlugin,微信小游戲支持庫增加二進制和聲音緩存方案。
同時,本次版本還是對 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游戲的需求。