前言:筆者在上一篇文章何為驗證器Validator中簡述了驗證器的操作相關,這篇文章介紹驗證器配置文件的使用和相關設置
在第一次打開驗證器的時候會看到初始的五個配置,選擇對應的掃描文件進行掃描,就可以對標記的字段進行驗證了
- Scan Entire Project
- Scan All Assets
- Scan All Scenes
- Scan Open Scenes
- Scan Scenes From Build Options
設置對應配置文件的參數可以從兩個地方進入,一個是點擊對應配置文件后方的筆圖標,另一個點擊配置文件進入掃描界面操作(筆者更喜歡這個)
運行多個配置文件掃描時,會在對應配置文件的下方分別顯示掃描結果
Scan Entire Project
掃描整個工程,包含Scan All Assets和Scan All Scenes,也就是說,使用Scan Entire Project會按照Scan All Assets和Scan All Scenes的規則進行掃描
Scan All Assets
掃描所有Asset文件(Project中的文件),點擊配置文件會在右側數顯設置對應參數的面板
- Name 配置文件的名稱
- Description 配置文件的描述
-
Search Filters掃描文件的類型,可以參考Project中的設置,但基本上也就是t:Prefab與t:ScriptableObject
- Asset Path 掃描文件的路徑
- Asset References需要指定的掃描文件,也就是可以指定掃描不在Asset Path中的資源
- Exclude Asset Paths 不需要掃描的目錄
- Exclude Asset References 指定不需要掃描的文件
Scan All Scenes
掃描所有場景,這個配置文件中出現了3個新的設置
-
Include Scenes From Build Options 掃描所有在Build中添加的場景
Include OpenFrom Scenes 掃描正在使用的場景,也就是在Hierarchy中
Include Asset Dependencies 掃描場景中所依賴的資源
Scan Open Scenes
僅僅掃描正在使用的場景,所以在選項中只勾選了Include Open Scenes
Scan Scenes From Build Options
掃描在Build中添加和場景中依賴的資源
Automate Validation
自動驗證包含三個分類,需要時勾選對應的自動驗證模式即可
- On Play 運行時自動驗證
- On Build 編譯出包時自動驗證
- On Project StartUp 打開Unity工程時自動驗證
他們設置幾乎一致,所以筆者只介紹一類對應的設置即可
- Finish Validation On Failures 默認不勾選(推薦)如果不勾選,當遇到任何需要處理的事件時就會執行指定的Actions。勾選會在完成整個驗證時再執行Actions
-
Actions 當遇到錯誤或警告信息時執行對應的操作
- OpenValidatorIfError 當遇到錯誤信息時打開驗證器面板
- OpenValidatorIfWarning 當遇到警告信息時打開驗證器面板
- StopHookEventOnError 當遇到錯誤信息時攔截運行(停止運行或構建)
- StopHookEventOnWarning 當遇到警告信息時攔截運行(停止運行或構建)
- LogError 打印錯誤信息
- LogWarning 打印警告信息
-
Profiles To Run 需要運行的配置文件
重置配置文件
頻繁設置導致設置文件出錯,無法運行?不怕,一鍵恢復默認設置,點擊 Manage Profiles>ReseDefault Profiles 即可
以上就是對配置文件的使用和設置,如果感覺Odin不錯,就分享給你的同伴吧~