
1/2

这是一个为 Unity 引擎开发的**“动画与 Prefab 综合检查工具”**。它主要通过一个可视化窗口,帮助开发者批量处理动画资源设置、监控资源容量、规范命名以及排查预制体引用错误。
描述
1. 动画循环属性检查 (Loop Attribute Checker)
这是该工具的初衷功能,主要解决动画裁剪后 Loop Time 勾选不一致的问题。
- 关键词匹配逻辑:用户可以自定义关键词(如 idle, run),工具会扫描指定目录下的 .anim 文件。
- 自动修复:如果动画文件名包含关键词但未勾选 Loop Time,插件会自动将其勾选并保存。
- 反向警告:如果动画勾选了 Loop Time 但文件名中不包含任何关键词,插件会记录一条“警告日志”,提示开发者检查是否误勾选。
2. 资源大小扫描 (Animation Size Scanner)
专门用于监控动画资源对包体的影响,特别是在动作精细、关键帧众多的项目中。
- 阈值过滤:可以设置一个大小阈值(如 100KB),仅列出超过该容量的动画文件。
- 针对性扫描:工具会自动排除 FBX 内部自带的只读动画,只针对项目中的独立 .anim 文件进行物理大小统计。
- 视觉分级:在结果列表中,文件越大,颜色会从橙色变为红色,方便一眼识别出“性能杀手”。
3. 资源名规范检查 (Name Convention Tool)
用于强制执行项目的命名规范,目前代码中默认执行的是全小写规范。
- 大写检测:一键找出所有包含大写字母的资源文件。
- 批量修复:提供“全部转换为小写”的功能,利用 AssetDatabase.RenameAsset 接口在不破坏引用的情况下批量重命名资源。
- 操作回执:提供详细的操作日志,记录哪些文件重命名成功,哪些失败。
4. Prefab 引用检查 (Prefab Reference Checker)
这是一个非常实用的美术资源查错工具,用于排查预制体在导出或迁移过程中产生的“丢失(Missing)”问题。
- Mesh 丢失检查:扫描 MeshFilter 和 SkinnedMeshRenderer 组件,找出 sharedMesh 为空的情况(即显示为 None 的网格)。
- 材质槽位检查:扫描 Renderer 组件,找出材质数组中出现的空槽位(Missing Material)。
- 快速定位:所有发现的问题都会列出对象名称和错误描述,点击“定位”按钮可以直接在 Project 窗口选中对应的 Prefab。
这是该工具的初衷功能,主要解决动画裁剪后 Loop Time 勾选不一致的问题。
- 关键词匹配逻辑:用户可以自定义关键词(如 idle, run),工具会扫描指定目录下的 .anim 文件。
- 自动修复:如果动画文件名包含关键词但未勾选 Loop Time,插件会自动将其勾选并保存。
- 反向警告:如果动画勾选了 Loop Time 但文件名中不包含任何关键词,插件会记录一条“警告日志”,提示开发者检查是否误勾选。
2. 资源大小扫描 (Animation Size Scanner)
专门用于监控动画资源对包体的影响,特别是在动作精细、关键帧众多的项目中。
- 阈值过滤:可以设置一个大小阈值(如 100KB),仅列出超过该容量的动画文件。
- 针对性扫描:工具会自动排除 FBX 内部自带的只读动画,只针对项目中的独立 .anim 文件进行物理大小统计。
- 视觉分级:在结果列表中,文件越大,颜色会从橙色变为红色,方便一眼识别出“性能杀手”。
3. 资源名规范检查 (Name Convention Tool)
用于强制执行项目的命名规范,目前代码中默认执行的是全小写规范。
- 大写检测:一键找出所有包含大写字母的资源文件。
- 批量修复:提供“全部转换为小写”的功能,利用 AssetDatabase.RenameAsset 接口在不破坏引用的情况下批量重命名资源。
- 操作回执:提供详细的操作日志,记录哪些文件重命名成功,哪些失败。
4. Prefab 引用检查 (Prefab Reference Checker)
这是一个非常实用的美术资源查错工具,用于排查预制体在导出或迁移过程中产生的“丢失(Missing)”问题。
- Mesh 丢失检查:扫描 MeshFilter 和 SkinnedMeshRenderer 组件,找出 sharedMesh 为空的情况(即显示为 None 的网格)。
- 材质槽位检查:扫描 Renderer 组件,找出材质数组中出现的空槽位(Missing Material)。
- 快速定位:所有发现的问题都会列出对象名称和错误描述,点击“定位”按钮可以直接在 Project 窗口选中对应的 Prefab。
技术细节
许可证类型
如对许可证类型有疑问,请查阅EULA
席位
文件大小
6.8 KB
最新版本
1.0.0
最新发布日期
2026-03-11
支持Unity版本
/
支持的团结引擎版本
1.0.0或更高
发布者支持
okvnha@foxmail.com
