上传者: 43956644
|
上传时间: 2021-03-05 14:12:31
|
文件大小: 5KB
|
文件类型: UNITYPACKAGE
资源清理插件
使用方法:
1.首先将插件导入工程中。
(内容只有4个脚本:
FindUnusedAssets是这个工具的主要入口,实现了编辑器的扩展菜单及其内部调用。
AssetCollector是总的工具类,用来收集所有的asset文件
ClassReferenceCollection用来收集所有的.cs脚本文件。
ShaderReferenceCollection用来收集所有的Shader文件。)
2.使用时需要找到这个菜单项Assets->Delete Unused Asset。Delete Unused Assets下有三个选项,
分别是删除未使用的资源文件(only resource),“only resourece”,弹框中会显示场景中没有使用的资源,不包括脚本
删除编辑器未使用的Asset(unused by editor),“unused by editor”,弹框中会显示场景中没有使用的资源,包括脚本
删除游戏未使用的Asset(unused by game)。“unused by game”,弹框中会显示场景中没有使用的资源,包括游戏中未添加的所有脚本(这个慎用),
3.选择合适的方式删除废弃资源。
注意事项:
1.要注意BuildSetting里一定要有需要使用的场景文件,因为Asset资源的有效性依赖于是否被场景引用。
2.列表中的文件从项目中移除,工具会把这些文件作为一个UnityPackage导出到“../ BackupUnusedAssets/”。
这个包作为被删除文件的备份,如果后期发现有资源丢失,可以从这个包内找到对应的资源文件重新导入。
3.在实战中,我们可以根据需求自定义查找文件的格式