本地資源檢測新增 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 團隊第二天能快速檢視資料包告並做針對性的修繕,大幅度地提高了研發效率。該服務目前免費開放給開發團隊使用。

相關文章