Egret UI Editor 1.7 正式發佈,支持UI動畫編輯

各位開發者朋友過年好:

時光飛逝,豬去鼠來,我們即將辭別2019,迎來2020!

在這個末尾時刻,我們以新產品版本的發佈向2019說“再見”、道“珍重”!

既然是告別,首先我們先總結下2019年引擎團隊的工作重點,看看我們主要做了哪些事情,具體包括4個方面:

• 2D 引擎維護與工作流優化,這一年2D引擎發佈了20餘個小版本,併發布了 Egret UI Editor。
• 不同平臺的發佈支持,除了2018年支持的微信小遊戲之外,還先後支持了百度小遊戲、QQ小遊戲、OPPO小遊戲、vivo小遊戲、小米快遊戲和360PC小遊戲等平臺。
• 3D 引擎編輯器開發,這一年白鷺引擎發佈了全新的3D編輯器 EgretPro 。
• iOS / Android 打包優化與性能提升,2019年 Egret Native 發佈了十餘個小版本,解決了許多開發者反饋的問題,特別是針對蘋果與GooglePlay 在2019年的新政策,分別給出了不同的適配方式。

其次,也是今天的重點內容,就是跟諸位開發者朋友介紹Egret UI Editor 1.7版本,當然,本週除了Egret UI Editor,後面3天我們還將爲大家帶來多款產品的更新,覆蓋開發者一直關心的 2D/3D開發,iOS/Android 打包與發佈等功能。

迴歸主題,先來聊聊Egret UI Editor1.7。

Egret UI Editor 是 Egret Wing 的升級版本,我們在2019年發佈 Egret UI Editor 的設計目標是,使用 UI Editor + VSCode 取代現有的 Egret Wing。

之所以這樣設計,是因爲 Egret Wing 本身被設計爲基於 VSCode 架構的一個巨大的擴展,但是由於 VSCode 本身迭代速度非常快,並且每次迭代都會包含大量的非向下兼容改動,使得這兩年來消耗了 Egret Wing團隊很多時間去同步 VSCode 的最新代碼。因此白鷺引擎的 Egret Wing 團隊從 2018年下半年開始決定改變這個局面,開發一款新的開發工具 Egret UI Editor,將其作爲專注於解決 UI 佈局的開發工具,並鼓勵開發者採用 VSCode作爲代碼編輯器。

2019年1月份 Egret UI Editor 第一次發佈後,我們不斷迭代完善該產品,並在下半年先後發佈了 1.5 / 1.6 兩個大版本,並將其徹底開源。UI Editor 是白鷺引擎首款完全開源的編輯器,開源後我們收到了不少開發者的積極貢獻,包括問題反饋、缺陷修復、用戶體驗改進和新特性等。

今天我們發佈 Egret UI Editor 1.7,將爲大家帶來如下更新內容:

UI 動畫編輯

Egret UI Editor 1.7 正式發佈,支持UI動畫編輯

UI動畫支持是 Egret UI Editor 1.7發佈的最重要的新特性,也是UI Editor一個很重要的里程碑節點,這個特性的發佈意味着這款產品自2018年下半年立項以來經過一年半的迭代,完成了對 Egret Wing 的EXML全部功能的移植,引擎團隊完成了最開始的“開發一款取代 Egret Wing 專注於UI編輯的的編輯器”的設計目標。後續2020年,我們對 Egret UI Editor 的定位是提升穩定性、用戶體驗和編輯器性能,最優先滿足現有開發者的現有項目的開發效率需求,暫不考慮引入較大的新特性。

用戶體驗優化與BUG修復

除了UI動畫編輯之外,本次更新還修復瞭如下問題:

[優化] 項目設置中exmlRoot如果包含多個路徑,現在都可以在資源管理器中顯示
[優化] 快速打開文件 快捷鍵由ctrl+shift+r更改爲ctrl+p
[修復] 輸入框在輸入數字時光標位置錯亂的問題
[修復] 編輯過程中的高度和寬度與設計界面不同步的問題
[修復] 保存 EXML 後,展開的組件列表會被收起來的問題
[修復] 當窗口大小較小時,設計界面的功能按鈕會相互遮擋的問題
[修復] 在屬性面板輸入框中使用ctrl+s快捷鍵時,輸入內容會丟失的問題
[修復] 相同的子窗體可以同時打開多個的問題
[修復] 搜索資源庫時,資源庫內容有時會顯示錯亂的問題

如何貢獻

由於 Egret UI Editor 已經開源,任何開發者均可以對其進行修改以滿足自身團隊的定製需求,我們也希望開發者可以將您的修改以 Pull Request 的形式提交到官方倉庫中。除了 Pull Request 之外,也歡迎您也可以將您在使用 Egret UI Editor 時遇到的任何問題反饋到 https://github.com/egret-labs/egret-ui-editor-opensource/issues 中,在反饋問題前,我們建議您首先瀏覽 issues 列表,如果已經有其他開發者提交了類似問題,您可以關注該問題的當前進展。除此之外,您也可以通過 github 的 issue過濾器功能查找特定版本我們修復的問題列表,如下圖所示。

Egret UI Editor 1.7 正式發佈,支持UI動畫編輯

後續更新

2020年白鷺引擎將在如下幾方面進行進一步的完善:
• 2D 與 3D 的進一步整合。我們將對 Egret Pro 與 Egret UI Editor 的互操作性進行優化,方便開發者更輕鬆的做出2D/3D混合遊戲
• 文檔、教程整理與翻新。針對開發者近期反饋的文檔與教程相對滯後,我們已經從2019年第四季度逐步開始改善,並將這項工作作爲2020年的一項重中之重。
• 一些已經規劃中但是暫時不想透(謹)露(慎)太(起)多(見)的功能。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章