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 系列教程

发表评论