Egret Wing 3.0正式版發(fā)布 用戶體驗(yàn)全面進(jìn)化
隨著HTML5技術(shù)越來越成熟,越來越多的開發(fā)者紛紛把目光投向HTML5游戲領(lǐng)域。但是HTML5游戲開發(fā)軟件的低效率往往被開發(fā)者所詬病。Egret Wing作為可視化編輯器的面世,解決了HTML5開發(fā)效率低的難題,春節(jié)前我們發(fā)布了 Wing3.0的***個(gè)體驗(yàn)版,經(jīng)過2個(gè)月、30多項(xiàng)功能的優(yōu)化和調(diào)整,Wing 3.0的***個(gè)正式版——3.0.7版本終于發(fā)布了,開發(fā)效率有著質(zhì)的飛越。
功能完善與優(yōu)化,用戶體驗(yàn)全面進(jìn)化
為了有更好的用戶使用體驗(yàn),在新的3.0.7版本中,增加了“新手引導(dǎo)“功能,引導(dǎo)開發(fā)者更快速的熟悉。優(yōu)化了深色和淺色主題達(dá)到了更好的視覺效果,調(diào)整了資源編輯器的功能,并修復(fù)了開發(fā)者在測試版中反饋的BUG。
新手向?qū)ё鳛橐豁?xiàng)新增功能,主要是幫助新用戶快速熟悉Egert Wing,在***啟動時(shí),或者通過命令面板(Start Guide)時(shí),就會開啟新手引導(dǎo)功能。在后續(xù)的版本中還會根據(jù)項(xiàng)目和文件類型提供更加智能化的引導(dǎo)。

由于在上一個(gè)版本中有開發(fā)者反饋新主題配色不協(xié)調(diào),因此全新版本對此重新調(diào)整了配色細(xì)節(jié),深、淺色背景的配色差異度更大,切換也更自如。而在RES編輯 器的優(yōu)化上,Wing3.0.7添加了資源樹與組資源列表關(guān)聯(lián)的功能,編輯過程可以自動滾動到所選資源;資源樹右鍵菜單添加編輯九宮格選項(xiàng),方便開發(fā)者快 速選擇。
當(dāng)然,在全新的Egret Wing 3.0.7版本中,之前版本中存在的大部分BUG得到了修復(fù),穩(wěn)定性進(jìn)一步提升。
集成VSCode核心,跨平臺編輯體驗(yàn)
隨著網(wǎng)絡(luò)的發(fā)展基于Web技術(shù)的客戶端框架已經(jīng)成為了最主流的開發(fā)方式。比如 VSCode 就是微軟開源的非常優(yōu)秀的基于Web技術(shù)的跨平臺代碼編輯器。 Wing 3.0 基于VSCode進(jìn)行了重寫,完整保留了 VSCode優(yōu)秀的編碼體驗(yàn),為開發(fā)者提供“跨平臺”的***代碼編輯體驗(yàn)。
秒開20M文件,打開300萬行代碼僅需5秒
Wing3.0.7重構(gòu)了文件加載部分,吸取Node.js及VS Code核心編輯器的優(yōu)勢,實(shí)現(xiàn)所有核心文件系統(tǒng)訪問異步化、延遲加載,極大地提升文件加載速度。此外,Wing3.0.7啟動速度以及打開大型文件的速度都非常迅速流暢,加載20M的文件幾乎可以秒開,在Mac Air上打開將近300萬行代碼的文件,也僅僅需要5、6秒,并且瀏覽無卡頓,無崩潰現(xiàn)象,繼續(xù)編碼也很順暢,Go to Line也不卡頓。
號稱“神級代碼編輯軟件”的Sublime3***版打開這個(gè)近300萬行代碼的文件,都要將近2分鐘,可見Wing3.0.7在加載速度方面的優(yōu)異程度。這一點(diǎn)對于某些追求效率的朋友來說非常誘人。

不止于快,強(qiáng)大的功能讓開發(fā)更簡單
雖然VSCode 有著***的編碼體驗(yàn),但是這種極客范的UI 和操作模式還是讓部分開發(fā)者感到不習(xí)慣。Wing 3.0.7在VSCode的基礎(chǔ)上進(jìn)行二次開發(fā),保留***編碼體驗(yàn)的同時(shí),添加了更過可視化的編輯器和工具面板,提升了用戶體驗(yàn)。同時(shí),Wing 3.0.7的EUI編輯功能則與Wing 2.5保持統(tǒng)一,可以使開發(fā)者無縫過渡到Wing 3.0版本。 除此之外,本次Wing3.0還做了更多的優(yōu)化:
● 內(nèi)置Egret調(diào)試器,無需額外配置即可方便的調(diào)試代碼;
● EUI資源庫經(jīng)過梳理,更加方便的查看管理開發(fā)素材;
● 豐富的快捷鍵和300余項(xiàng)自定義配置,大幅度提升開發(fā)者的工作效率;
● 支持插件功能,豐富強(qiáng)大的各種插件供開發(fā)者挑選使用!當(dāng)內(nèi)置功能不滿足自己需求時(shí),還可以無縫切換到插件開發(fā)狀態(tài);
● 支持3D項(xiàng)目的創(chuàng)建、調(diào)試、編譯、發(fā)布,輕松上手Egret 3D開發(fā);

Wing 3.0.7將Egret3D項(xiàng)目嵌入其中,你可以在Wing中直接創(chuàng)建Egret3D項(xiàng)目
● 簡潔外觀,可以通過主題或者自定義外觀,更加符合自己的編碼顏色習(xí)慣;
● 編寫代碼流暢,非常智能的TS和Egret代碼提示補(bǔ)全功能,提高自己的編碼效率,降低代碼錯誤率。
不難看出,全新的Egret Wing 3.0.7版本,不論是在功能性,還是用戶體驗(yàn),都得到了極大程度的進(jìn)步和改善。當(dāng)然,作為當(dāng)前國內(nèi)HTML5移動游戲開發(fā)最重要的IDE, Wing 3.0.7仍有許多體驗(yàn)待優(yōu)化,這些問題我們會傾聽開發(fā)者們的提議,不斷收集問題并改良。
就當(dāng)前而言,對于這樣一款比Sublime更強(qiáng),比Atom更快,比Webstorm更輕,比VSCode更好操作的IDE,Egret Wing在接近***用戶體驗(yàn)的道路上更近一步,將來或給開發(fā)者們帶來更多驚喜。