白鷺引擎發布,新增自動合圖插件、二進位和聲音緩存方案功能
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,便於調試
微信小遊戲支持庫
新增二進位和聲音緩存方案
修復設置多指觸控參數失效問題
修復使用文件緩存時圖片九宮格參數失效問題
後續,我們將基於白鷺引擎5.2.7版本,結合EUI卡牌項目,講解TextureMergerPlugin、ConverResConfigFilePlugin合併紋理集及其他插件使用教程,純純的乾貨,小夥伴請不要錯過!
白鷺引擎是白鷺科技研發的遵循HTML5標準的遊戲引擎,包括2D3D遊戲渲染核心,GUI體系、音頻管理、資源管理等遊戲引擎的常用模塊。針對引擎底層技術,白鷺引擎團隊長期進行深度優化。開發者使用白鷺引擎,可以儘可能的不用關注瀏覽器的底層實現,引擎解決了HTML5遊戲性能問題及碎片化問題,靈活地滿足開發者開發2D或3D遊戲的需求。
TAG:白鷺科技 |