因为策划大量的修改需求,导致美术出了大量的废弃资源(作为一个程序员 ,此时手动滑稽)。当项目到了后期优化的时候,问题也就来了,如何快速的找出项目中的废弃资源那。经过认真的翻阅资料(百度),终于找到了一个有效率的插件——UnityAssetCleaner。此文记录一下使用过程中踩过的坑,也请各位大佬指正。

使用方法:

1.首先将插件导入工程中。

(内容只有4个脚本:

FindUnusedAssets是这个工具的主要入口,实现了编辑器的扩展菜单及其内部调用。
 AssetCollector是总的工具类,用来收集所有的asset文件
 ClassReferenceCollection用来收集所有的.cs脚本文件。
 ShaderReferenceCollection用来收集所有的Shader文件。)

2.使用时需要找到这个菜单项Assets->Delete Unused Asset。Delete Unused Assets下有三个选项,分别是删除未使用的资源文件(only resource),删除编辑器未使用的Asset(unused by editor)和删除游戏未使用的Asset(unused by game)。

3.选择合适的方式删除废弃资源。

注意事项:

1.要注意BuildSetting里一定要有需要使用的场景文件,因为Asset资源的有效性依赖于是否被场景引用。

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

3.在实战中,我们可以根据需求自定义查找文件的格式。

Unity 清理掉项目中垃圾文件——UnityAssetCleaner相关推荐

  1. 如何在使用eclipse的情况下,清理android项目中的冗余class文件和资源文件以及冗余图片...

    在我们迭代项目的过程中,经常会启用某些功能,或者修改某些界面的问题,那么问题来了,这样很容易出现大量的冗余.java文件,冗余资源文件,一些冗余的界面文件等.那么问题既然出现了,那么如何去解决呢,这就 ...

  2. macbook如何清除数据?Mac如何清理长时间的垃圾文件?

    在Macbook中,可以创建多个用户,用于管理不同的资料,但是有些用户不使用了,而他的数据还保存在电脑中,这时候就要清除这些数据来腾出Macbook有限的空间,下面分享在macbook中清除这些数据的 ...

  3. 怎么清理c盘的垃圾文件?有什么好的清理方法推荐?

    在使用电脑办公或者娱乐的时候,我们的电脑会产生很多临时文件,如果这些临时文件不被清理掉的话,就会导致电脑的运行速度越来越慢,为了能够让电脑的速度越来越快,很多人都会想要清理C盘,但是在清理C盘的时候, ...

  4. Atitit.论垃圾文件的识别与清理 文档类型垃圾文件 与api概要设计pa6.doc

    Atitit.论垃圾文件的识别与清理 文档类型垃圾文件 与api概要设计pa6.doc 1. 俩个问题::识别垃圾文件与清理策略1 1.1. 文件类型:pic,doc,v,m cc,isho pose ...

  5. 如何解决项目中.a文件中的.o冲突

    项目中使用了yuemengsdk.a  现又加入了百度 libbaiduNaviSDK.a 有了冲突 我们需要把.a文件中的.o文件删除 第一步 先将项目备份..万一没玩好..去哪说理~~ 第二步 在 ...

  6. 计算机c盘要满了电脑会卡吗,电脑C盘快满了,赶快来清理电脑C盘垃圾文件,不然系统会越来越卡...

    原标题:电脑C盘快满了,赶快来清理电脑C盘垃圾文件,不然系统会越来越卡 大家都知道电脑C盘是系统盘,使用用久了大家都会发现一个问题,C盘越来越满,随之而来就会导致电脑开机速度缓慢,打开软件卡顿,那么遇 ...

  7. 怎么清理c盘的垃圾文件?c盘清理方法

    怎么清理c盘的垃圾文件?清理 C 盘垃圾文件是电脑维护的一个重要步骤,可以释放磁盘空间,提高电脑运行速度,保持电脑的稳定性.在本文中,我们将介绍如何清理 C 盘的垃圾文件,包括如何使用系统自带工具和第 ...

  8. (转) eclipse项目中.classpath文件详解

    背景:对于java项目中.classpath文件中的相关定义一直不是很了解,有必要进行深入的学习. 1 前言 在使用eclipse或者myeclipse进行Java项目开发的时候,每个project( ...

  9. java调用项目中的文件_详解eclipse项目中.classpath文件的使用

    1 前言 在使用eclipse或者myeclipse进行java项目开发的时候,每个project(工程)下面都会有一个.classpath文件,那么这个文件究竟有什么作用? 2 作用 .classp ...

  10. java web配置dll文件_JavaWeb项目中dll文件动态加载方法解析(详细步骤)

    相信很多做Java的朋友都有过用Java调用JNI实现调用C或C++方法的经历,那么Java Web中又如何实现DLL/SO文件的动态加载方法呢.今天就给大家带来一篇JAVA Web项目中DLL/SO ...

最新文章

  1. 京瓷1020MFC显示J-05 11是什么意思_Gofair第11讲,细说谷歌系推广的产品优势和推广方式...
  2. python自动控制生产线输送线_一个关于自动化装配生产线结构组成案例,易懂干货...
  3. idea web 乱码 页面_idea运行web项目,页面乱码(转载)
  4. angularjs1访问子组件_Vue学习笔记之组件的应用
  5. PHP mysql数据迁移,如何自动化PHP/MySQL应用程序的迁移(架构和数据)
  6. Windows Installer 3.1
  7. CF EDU - E. Lomsat gelral 树上启发式合并
  8. 远程连接软件TeamViewer
  9. 云计算分布式架构简介
  10. Windows 10 的快捷关机方式
  11. 开关电源的电感选择和布局布线
  12. 067 定积分的概念与性质
  13. XLNet 详解(看不懂你来骂我)
  14. 微信商家收款码和个人收款码区别,你知道吗?
  15. 大数据的五大关键技术
  16. TMS320F28335DSP简介及最小系统设计
  17. Skywalking容量规划
  18. Unity的九大生命周期
  19. 大公司对新员工的培训
  20. 一鸣心所向:张一鸣的平常心

热门文章

  1. Hadoop生态系统官网下载地址
  2. 浅谈软件体系结构思想及其应用(原创)
  3. 杰理之蓝牙发射器获取接收器的电量【篇】
  4. JAVA为什么有时候除法计算结果本来应该是小数。但是得到整数int类型
  5. php外翻截骨术,膝外翻截骨术
  6. 全球移动App:Top 52发行商排行榜
  7. 卢俊卿:创新驱动让企业实现新经济的转型升级
  8. 《那些被延迟的快乐,它们永远不会来》——读后感
  9. PIL从大图裁剪小图片
  10. 计算机等级考试和C语言学习