Odin Inspector 系列教程 --- 驗證器配置文件設置與使用

前言:筆者在上一篇文章何為驗證器Validator中簡述了驗證器的操作相關,這篇文章介紹驗證器配置文件的使用和相關設置

在第一次打開驗證器的時候會看到初始的五個配置,選擇對應的掃描文件進行掃描,就可以對標記的字段進行驗證了

  • Scan Entire Project
  • Scan All Assets
  • Scan All Scenes
  • Scan Open Scenes
  • Scan Scenes From Build Options

設置對應配置文件的參數可以從兩個地方進入,一個是點擊對應配置文件后方的筆圖標,另一個點擊配置文件進入掃描界面操作(筆者更喜歡這個)

運行多個配置文件掃描時,會在對應配置文件的下方分別顯示掃描結果

Scan Entire Project

掃描整個工程,包含Scan All AssetsScan All Scenes,也就是說,使用Scan Entire Project會按照Scan All AssetsScan All Scenes的規則進行掃描

Scan All Assets

掃描所有Asset文件(Project中的文件),點擊配置文件會在右側數顯設置對應參數的面板

  • Name 配置文件的名稱
  • Description 配置文件的描述
  • Search Filters掃描文件的類型,可以參考Project中的設置,但基本上也就是t:Prefabt: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不錯,就分享給你的同伴吧~


更多教程內容詳見:革命性Unity 編輯器擴展工具 --- Odin Inspector 系列教程

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。