Unity 清理掉项目中垃圾文件——UnityAssetCleaner
因为策划大量的修改需求,导致美术出了大量的废弃资源(作为一个程序员 ,此时手动滑稽)。当项目到了后期优化的时候,问题也就来了,如何快速的找出项目中的废弃资源那。经过认真的翻阅资料(百度),终于找到了一个有效率的插件——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相关推荐
- 如何在使用eclipse的情况下,清理android项目中的冗余class文件和资源文件以及冗余图片...
在我们迭代项目的过程中,经常会启用某些功能,或者修改某些界面的问题,那么问题来了,这样很容易出现大量的冗余.java文件,冗余资源文件,一些冗余的界面文件等.那么问题既然出现了,那么如何去解决呢,这就 ...
- macbook如何清除数据?Mac如何清理长时间的垃圾文件?
在Macbook中,可以创建多个用户,用于管理不同的资料,但是有些用户不使用了,而他的数据还保存在电脑中,这时候就要清除这些数据来腾出Macbook有限的空间,下面分享在macbook中清除这些数据的 ...
- 怎么清理c盘的垃圾文件?有什么好的清理方法推荐?
在使用电脑办公或者娱乐的时候,我们的电脑会产生很多临时文件,如果这些临时文件不被清理掉的话,就会导致电脑的运行速度越来越慢,为了能够让电脑的速度越来越快,很多人都会想要清理C盘,但是在清理C盘的时候, ...
- Atitit.论垃圾文件的识别与清理 文档类型垃圾文件 与api概要设计pa6.doc
Atitit.论垃圾文件的识别与清理 文档类型垃圾文件 与api概要设计pa6.doc 1. 俩个问题::识别垃圾文件与清理策略1 1.1. 文件类型:pic,doc,v,m cc,isho pose ...
- 如何解决项目中.a文件中的.o冲突
项目中使用了yuemengsdk.a 现又加入了百度 libbaiduNaviSDK.a 有了冲突 我们需要把.a文件中的.o文件删除 第一步 先将项目备份..万一没玩好..去哪说理~~ 第二步 在 ...
- 计算机c盘要满了电脑会卡吗,电脑C盘快满了,赶快来清理电脑C盘垃圾文件,不然系统会越来越卡...
原标题:电脑C盘快满了,赶快来清理电脑C盘垃圾文件,不然系统会越来越卡 大家都知道电脑C盘是系统盘,使用用久了大家都会发现一个问题,C盘越来越满,随之而来就会导致电脑开机速度缓慢,打开软件卡顿,那么遇 ...
- 怎么清理c盘的垃圾文件?c盘清理方法
怎么清理c盘的垃圾文件?清理 C 盘垃圾文件是电脑维护的一个重要步骤,可以释放磁盘空间,提高电脑运行速度,保持电脑的稳定性.在本文中,我们将介绍如何清理 C 盘的垃圾文件,包括如何使用系统自带工具和第 ...
- (转) eclipse项目中.classpath文件详解
背景:对于java项目中.classpath文件中的相关定义一直不是很了解,有必要进行深入的学习. 1 前言 在使用eclipse或者myeclipse进行Java项目开发的时候,每个project( ...
- java调用项目中的文件_详解eclipse项目中.classpath文件的使用
1 前言 在使用eclipse或者myeclipse进行java项目开发的时候,每个project(工程)下面都会有一个.classpath文件,那么这个文件究竟有什么作用? 2 作用 .classp ...
- java web配置dll文件_JavaWeb项目中dll文件动态加载方法解析(详细步骤)
相信很多做Java的朋友都有过用Java调用JNI实现调用C或C++方法的经历,那么Java Web中又如何实现DLL/SO文件的动态加载方法呢.今天就给大家带来一篇JAVA Web项目中DLL/SO ...
最新文章
- 京瓷1020MFC显示J-05 11是什么意思_Gofair第11讲,细说谷歌系推广的产品优势和推广方式...
- python自动控制生产线输送线_一个关于自动化装配生产线结构组成案例,易懂干货...
- idea web 乱码 页面_idea运行web项目,页面乱码(转载)
- angularjs1访问子组件_Vue学习笔记之组件的应用
- PHP mysql数据迁移,如何自动化PHP/MySQL应用程序的迁移(架构和数据)
- Windows Installer 3.1
- CF EDU - E. Lomsat gelral 树上启发式合并
- 远程连接软件TeamViewer
- 云计算分布式架构简介
- Windows 10 的快捷关机方式
- 开关电源的电感选择和布局布线
- 067 定积分的概念与性质
- XLNet 详解(看不懂你来骂我)
- 微信商家收款码和个人收款码区别,你知道吗?
- 大数据的五大关键技术
- TMS320F28335DSP简介及最小系统设计
- Skywalking容量规划
- Unity的九大生命周期
- 大公司对新员工的培训
- 一鸣心所向:张一鸣的平常心