本地資源檢測新增 UI 介面|更易用、更絲滑

侑虎科技發表於2020-07-01

UWA已經推出了本地資源檢測服務,並受到大家積極回應。在與使用者的溝通交流中,我們驚喜地發現已有開發者基於該功能的程式碼實現,製作了視覺化的UI介面,相關同事可直接進行自定義規則的檢測設定,進一步降低他們的使用門檻。

本地資源檢測新增 UI 介面|更易用、更絲滑

“本地資源檢測工具是可以通過uwascan_ruleconfig.json來配置檢測項的,對於程式設計師還好,但是如果是QA組或者非技術人員參與排查就不方便切換了。於是我自行製作了對應的設定介面來操作切換配置。——黃程”

看到這波操作,UWA團隊異口同聲地感嘆:對團隊同事來說太友愛了!這樣的隊友請給我來一打!

本地資源檢測新增 UI 介面|更易用、更絲滑

在此特別感謝黃程團隊對UWA和“本地資源檢測”的認可。

受黃程啟發並溝通後,我們決定將這個元件開放,供大家下載使用。考慮到使用者首次使用“本地資源檢測”,一般都是需要進行規則配置的,那麼相比於陌生且“死板”的配置檔案,UI介面操作無疑是個更友好的解決方案。

說明:我們現在配置檔案方案和UI介面方案是共存的,新老使用者皆可相容使用,並且在UI介面中不同模式的選項下方做了相應的文字說明。

使用流程

在UWA官網接入了新元件後,Unity引擎的Tools->UwaScan選項中多了個Settings的選項,點選Settings選項後,就可以撥出UI介面,如下圖所示:

本地資源檢測新增 UI 介面|更易用、更絲滑
介面撥出後,左側會顯示5個檢測選項。在【通用】選項中,可以進行“場景掃描模式”、“資源掃描模式”、“資源掃描路徑列表”,“掃描忽略路徑列表”等操作。
本地資源檢測新增 UI 介面|更易用、更絲滑

剩下4個選項對應4個外掛的規則啟用/禁止,UI介面上所展示的功能與uwascan_ruleconfig檔案中的配置項完全一致,使用者在UI介面中配置後,會對uwascan_ruleconfig檔案進行寫入操作,等同於使用者進行了配置檔案的操作。元件在執行的時候,仍然是讀取配置檔案中的規則進行執行,這個邏輯與原有邏輯相同,不發生改變。

該功能需要大家更新檢測元件,可登入UWA官網,【本地資源檢測】服務中建立專案,點選【相關下載】即可獲取最新元件。

本地資源檢測新增 UI 介面|更易用、更絲滑

替換檔案如下:

本地資源檢測新增 UI 介面|更易用、更絲滑

對於已經使用了UWA本地資源檢測服務並做過配置自定義的小夥伴們,可直接更新UwaProjScan.dll即可,該更新會相容使用者已存的規則。

關於【UWA本地資源檢測】

本地資源檢測是UWA推出的、面向於靜態資源的全量分析,可針對專案組製作的美術資源進行檢測,結合大家自己設定的閾值,快速檢測資源的不合理情況,幫助研發團隊及時發現並修復。

該服務目前已經成為不少開發團隊的打版必備流程:每天半夜自動檢測出報告,便於研發或QA團隊第二天能快速檢視資料包告並做針對性的修繕,大幅度地提高了研發效率。該服務目前免費開放給開發團隊使用。

相關文章