Unity 清理工具之AssetCleaner清理多余无用资源

  • 原创
  • |
  • 浏览:7017
  • |
  • 更新:

Unity 清理工具之AssetCleaner清理多余无用资源。在Unity项目中,我们习惯将所有的资源统称为Asset。Asset一般存放在Assets目录及其子目录。随着项目的研发进度,Asset数量也会爆发式地增长,资源管理面临很大的挑战。如何查找并区分有效和无效的资源,是很多项目管理者非常重视的事情。本节介绍的这个工具可以自动分析查找项目中未使用到的资源,在选择删除的时候还可以将这些文件打包备份,确保资源的安全性、提高项目管理的效率,具体如下

工具/原料

  • Unity

方法/步骤

  1. 1

    打开Unity,新建一个空工程,具体如下图

    Unity 清理工具之AssetCleaner清理多余无用资源
  2. 2

    在百度上下载UnityAssetCleaner工具,解压,把文件夹里面的“Cleaner”文件夹导入工程中,文件夹中只有四个脚本,具体如下图

    Unity 清理工具之AssetCleaner清理多余无用资源
    Unity 清理工具之AssetCleaner清理多余无用资源
  3. 3

    在工程中,添加一些资源作为测试使用,具体如下图

    Unity 清理工具之AssetCleaner清理多余无用资源
  4. 4

    在场景中,新建一个“RawImage”,把工程中的“Image1”、“Material1”和“Script1”添加到“RawImage”上,具体如下图

    Unity 清理工具之AssetCleaner清理多余无用资源
  5. 4
    此文章未经许可获取自百度经验
  6. 5

    保存场景为“Scene1”,再新建一个空场景“Scene2”,具体如下图

    Unity 清理工具之AssetCleaner清理多余无用资源
  7. 6

    把“Scene1”添加到“Build Setting”中的“Scenes In Build”,具体如下图

    Unity 清理工具之AssetCleaner清理多余无用资源
  8. 7

    选中菜单栏的“Assets”下的“Delete Unused Assets”,在“Delete Unused Assets”下分别是“only resourece”、“unused by editor”和“unused by game”,具体如下图

    Unity 清理工具之AssetCleaner清理多余无用资源
  9. 8

    单击“only resourece”,弹框中会显示场景中没有使用的资源,不包括脚本,具体如下图

    Unity 清理工具之AssetCleaner清理多余无用资源
  10. 9

    单击“unused by editor”,弹框中会显示场景中没有使用的资源,包括脚本,具体如下图

    Unity 清理工具之AssetCleaner清理多余无用资源
  11. 10

    单击“unused by game”,弹框中会显示场景中没有使用的资源,包括游戏中未添加的所有脚本(这个慎用),具体如下图

    Unity 清理工具之AssetCleaner清理多余无用资源
  12. 11

    单击“unused by editor”,单击弹窗中的“Delete”按钮,具体如下图

    Unity 清理工具之AssetCleaner清理多余无用资源
  13. 12

    工具会把这些文件作为一个UnityPackage导出到“../ BackupUnusedAssets/”。这个包作为被删除文件的备份,如果后期发现有资源丢失,可以从这个包内找到对应的资源文件重新导入

    Unity 清理工具之AssetCleaner清理多余无用资源
  14. 13

    到此,《Unity 清理工具之AssetCleaner清理多余无用资源》讲解结束,谢谢

    END

注意事项

  • “unused by game”这个删除功能慎用
  • 您的支持,是我们不断坚持知识分享的动力,若帮到您,还请帮忙投票有得;若有疑问,请留言
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部