前言:笔者在上一篇文章何为验证器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不错,就分享给你的同伴吧~