21.其他_窗口相关_分析窗口
21.1 知识点
分析窗口有什么作用
分析窗口是一种收集项目可寻址布局信息的工具。它是一种信息工具,可以让我们对可寻址文件布局做出更明智的决定。
打开分析窗口
- Window > Asset Management > Addressables > Analyze
- Addressabeles Groups > Tools > Window > Analyze
使用分析窗口
主要操作步骤
- 当我们选中一个规则后,可以点击上方的“分析选定规则”按钮进行分析。分析完成后,会在下方看到对应的信息。
- 我们也可以点击“清除选定的规则”可以清除上一次信息。
- 对于提供了修复操作的规则,我们可以点击“修复选定规则”,来修复问题。
分析窗口参数
上方的三个按钮:
- Analyze Selected Rules: 分析选定的规则
- Clear Selected Rules: 清除选定规则
- Fix Selected Rules:修复选定规则
下方的内容:
- Analyze Rules: 分析规则
- Fixable Rules: 可修复的规则(提供了分析和修复两种功能的规则出现在这里)
- Check Duplicate Bundle Dependencies: 检查重复的AB包依赖项
- 选择此选项点击Analyze Selected Rule按钮进分析规则,发现问题后可以点击Fix Selected Rules
- 主要检测处理的问题:
- 比如资源a和b,都使用了材质c,a和b是可寻址资源,c不是可寻址资源
- a,b分别在两个AB包中,那么这时两个AB包中都会有资源c,这时就可以通过该规则排查出该问题
- 建议使用自己处理问题,因为某些特殊情况它也会认为有问题
比如,一个FBX中有多个网格信息a,b,这时我们分别把网格a放入包A,网格b放入包B,它也会认为A和B有重复资源,但其实他们并没有重复
- Check Duplicate Bundle Dependencies: 检查重复的AB包依赖项
- Unfixable Rules: 不可修复的规则(对于只有分析功能,没有修复功能的规则在这里出现)
- Check Resources to Addressable Duplicate Dependencies: 检查可寻址重复依赖项的资源
- 选择此选项点击Analyze Selected Rule按钮进分析规则
- 主要检测的问题:
- 同时出现在可寻址资源和应用程序构建的资源中
比如一个资源A,它是可寻址资源,但是它同时在Resources、StreamingAssets等特殊文件夹中,最终会被打包出去
- 同时出现在可寻址资源和应用程序构建的资源中
- Check Scene to Addressable Duplicate Dependencies: 检查场景到可寻址重复依赖项
- 选择此选项点击Analyze Selected Rule按钮进分析规则
- 主要检测的问题:
- 同时出现在可寻址资源和某一个场景中
比如一个资源A,它是可寻址资源但是它又直接出现在某一个场景中
又比如场景要被打包出去,但是他又是AB包里的资源,也会检查出问题
这时你需要自己根据需求进行处理
- 同时出现在可寻址资源和某一个场景中
- Bundle Layout Preview: AB包布局预览
- 选择此选项点击Analyze Selected Rule按钮进分析规则
- 查看每个AB包关联了什么资源,和打包出来的AB包是怎么样的
- Check Resources to Addressable Duplicate Dependencies: 检查可寻址重复依赖项的资源
- Fixable Rules: 可修复的规则(提供了分析和修复两种功能的规则出现在这里)
自己定义分析规则拓展
我们也可以自己定义分析规则,但是这种高级方式我们不是特别常用。你可以参考官方文档:Extending Analyze了解即可。
总结
分析窗口对于我们来说也很有用。当我们打包后,我们可以通过分析窗口工具分析AB包中的资源分布是否合理,根据分析结果自己处理一些潜在问题。
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 785293209@qq.com