今天,我們正式發布了Egret Native1.1.0版本,這個版本中我們重點仍然是放在穩定性提升上,主要改善文字渲染、音頻、NativeRenderer 的穩定性以及改進對 DOM事件的支持,
詳細內容見下:
[新增] 支持 DOMContentLoaded(window, document) 和 load(window) 、readystatechange(document) 事件;
[新增] canvas.getContext() 支持 experimental-webgl;
[優化] 完善DOM 事件處理流程,支持onXXX 和 addEventListener 兩種寫法;
[修正] iOS: 文字支持表情;
[修正] iOS: 修正了audio退出時可能的死鎖;
[修正] iOS: 修正了特殊渲染狀態會導致draw crash;
[修正] iOS: 當輸入框大小比螢屏下沿大時,輸入結束后不還原;
[修正] android: DOM節點讀取childNodes可能會崩潰;
[修正] iOS: 泰文在iOS上面顯示有問題;
[修正] iOS: iOS Naitve文本加描邊的性能問題;
[修正] iOS: label如果不設定寬高,同時給文本設定加粗屬性,動態設定文本內容,文本顯示不全;
[修正] iOS: 韓文輸入法輸入單行文本框時無法輸入組合字;
[修正] iOS: canvas.measureText 在字體大小為0時回傳非零寬度;
[修正] android: 在native.exitGame()之后仍然可能執行導致崩潰;
[修正] android: egret.RenderTexture.saveToFile 不起作用;
[修正] iOS: 在iPad上使用浮動鍵盤時,輸入框被推太高;
[修正] iOS: Audio在頻繁play后,native destroy時可能出現例外;
[修正] android: native 1.0.6中存在記憶體泄漏:helloWorld掛機一兩小時后,會出現fd(檔案句柄)泄漏;
NativeRender相關
[修正] nativeRender: 在設定文本屬性wordwarp = true時特定文字格式出現崩潰;
[修正] nativeRender: native 1.0.6 第一次打開構建的視圖都會閃一下白屏, 1.0.5不會;
[修正] nativeRender: 設定tint的物件使用遮罩后alpha失效;
[修正] nativeRender: native 1.0.6 執行obj.alpha = 0; egret.Tween.get(obj).to({ alpha: 1}, 1000),圖片會先閃爍一次;
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/258133.html
標籤:AI
上一篇:關于CSDN路線圖的說明和致歉
