1、打开Unity,新建一个空工程,具体如下图
2、在百度上下载UnityAssetCleaner工具,解压,把文件夹里面的“Cleaner”文件夹导入工程中,文件夹中只有四个脚本,具体如下图
3、在工程中,添加一些资源作为测试使用,具体如下图
4、在场景中,新建一个“RawImage”,把工程中的“Image1”、“Material1”和“Script1”添加到“RawImage”上,具体如下图
5、保存场景为“Scene1”,再新建一个空场景“Scene2”,具体如下图
6、把“Scene1”添加到“Build Setting”中的“Scenes In Build”,具体如下图
7、选中菜单栏的“Assets”下的“Delete Unused Assets”,在“Delete Unused Assets”下分别是“only resourece”、“unused by editor”和“unused by game”,具体如下图
8、单击“only resourece”,弹框中会显示场景中没有使用的资源,不包括脚本,具体如下图
9、单击“unused by editor”,弹框中会显示场景中没有使用的资源,包括脚本,具体如下图
10、单击“unused by game”,弹框中会显示场景中没有使用的资源,包括游戏中未添加的所有脚本(这个慎用),具体如下图
11、单击“unused by editor”,单击弹窗中的“Delete”按钮,具体如下图
12、工具会把这些文件作为一个UnityPackage导出到“../ Backup曷决仙喁UnusedAssets/”。这个包作为被删除文件的备份,如果后期发现有资源丢失,可以从这个包内找到对应的资源文件重新导入
13、到此,《Unity 清理工具之AssetCleaner清理多余无用资源》讲解结束,谢谢