这个插件是我在国外网站逛论坛发现的,试用了一下非常好用,是一个轻量级的插件就一个类。开发中尤其是和美术合作的时候,可能你会发现Project视图中有很多没有用到的资源,但是你又不敢删除,因为你不知道那些资源是没用到的,那些资源是用到的。这时候ResourceChecker可以帮上大忙。
gitHub地址:https://github.com/handcircus/Unity-Resource-Checker
将ResourceChecker放在Project视图中的Editor文件夹中,如果没有该文件夹就创建一个。如下图所示,在Unity导航菜单栏中选择 Windows -> Resource Checker 即可呼出窗口。
在Textures选项卡最下面点击 Select Al l 可在Project视图中展开目录结构,这时候你删除没有选中的文件就可以。。
定位贴图、材质、网格。定位所有文件,总这这个小插件你值得拥有!
- 本文固定链接: https://www.xuanyusong.com/archives/2279
- 转载请注明: 雨松MOMO 于 雨松MOMO程序研究院 发表
捐 赠写博客不易,如果您想请我喝一杯星巴克的话?就进来看吧!
resources下理论上没有用不到的资源, 因为运行时可以Resources.Load 。。。 你可以分析一下那些资源不用就删了就行了
我想清理我Resource目录外面的资源,因为我们是打AssertBundle发布。不知道我应该怎么修改这个插件比较,雨松有什么建议没有啊。我应该用UnityEditor.AssetDatabase.LoadAllAssetsAtPath() 这样捞出来吗?
不行, UnityEditor 下的类只能非运行模式下用
看了代码,ResourceChecker最大的作用就是为当前场景,建立的一个Textures, Mesh, Materials的信息列表。 实际的项目情况是,最好能自动筛选出所有在Untiy3d/Asset目录下没用的资源(包括运行时)
你好!怎么找到Project/Editor文件夹,我新建的项目没看到
这个脚本只检测到了那些Texture没用,至于模型,材质球都没有选中,是不是需要模型,材质球放在固定的文件夹(位置)
多场景的就费点事了吧
每个场景用一次,我有心想优化它的。 呵呵
假设我的资源是动态载入的,也可以检测出来吗
不行,他是运行前检测的。。
在哪里下载这个插件?
xuanyusong 你好,你的u3d 视频教程 很好,对我帮助很大,为什么只有3部?期待新的视频教程
你看看unity圣典吧。。 圣典站长在做u3d培训。。