Unity资产清理插件Asset Hunter PRO

本文是翻译其使用文档,帮助自己使用的一篇文章,如果需要插件,请加群 : 891555732
请注意 : 插件仅供于研究,请勿商用

是一个统一的工具,协助和自动化的清理您的项目。它分析项目,保存一个buildinfo文件,并使用它来识别项目中未使用的资产。

<a name="rWDah"></a>

一.创建一个buildinfo文件

当您第一次打开Asset Hunter (Ctrl+H或Window->Heureka->Asset Hunter PRO->Asset Hunter)时,您将会看到一条消息,告诉您加载一个“buildinfo”文件。如果这是你第一次开放Asset Hunter,你首先不得不创建一个建设。Asset Hunter将自动实现正在创建的构建,并将创建一个“buildinfo”文件,您可以在构建过程完成后立即打开该文件。<br />
image.png

<br />
<br />

<a name="tNHKo"></a>

二. 加载building文件

点击Asset Hunter PRO窗口中的“Load”按钮,选择刚刚创建的“buildinfo”文件。默认情况下,“buildinfo”文件是在你的“Assets”文件夹旁边的一个名为“SerializedBuildInfo”的文件夹中创建的。<br />
image.png

<a name="JIFSd"></a>

三.Alternative to building

您不必为了创建一个“buildinfo”文件而创建一个新的构建。您可以选择按“生成”按钮,它将模拟一个具有当前活动的生成设置和当前启用的场景的生成。但是,这并不一定要考虑所有的事情,因为您可能有一个自定义的buildpipeline,在构建时添加/删除场景和资产。因此,最安全的方法是依赖于正常的构建,但是如果您没有任何高级的构建管道,您应该会发现只是生成“buildinfo”文件。

<a name="YwGbB"></a>

四.查找未使用资产

加载了一个“buildinfo”文件后,你现在就有了一个可以用来查看未使用资产的树状视图。您可以搜索结果,或者按您选择的列排列它们。如果你想返回到树状视图,你可以点击右下角的“返回树状视图”。<br />
image.png

<br />

<a name="Tyywg"></a>

五.树状视图

这是treeview功能的概述。<br />
image.png

<a name="6pTSz"></a>

1.Button: Refresh

这是一个好主意,如果你在你的项目中改变了资产,Asset Hunter会说“过时”,如果你需要刷新。
<a name="19DwN"></a>

2.Button: Load

这个按钮加载一个“buildinfo”文件。
<a name="aSq9O"></a>

3.Button: Generate

这个按钮允许你生成一个“buildinfo”文件的模型。如果在构建设置中没有启用场景,则会显示为灰色。
<a name="UIo5d"></a>

4.Button: Settings

此按钮打开设置窗口。
<a name="MdAfS"></a>

5.Button: Scenes

此按钮打开场景概览窗口。
<a name="FIQRo"></a>

6.Button: Delete ALL

此按钮将删除项目中所有未使用的资产。
<a name="QumBn"></a>

7.Toggle: Unused/Used/All

此切换允许您选择是否要查看未使用的资产、已使用的资产或所有资产。默认是未使用的。
<a name="DR5sj"></a>

8.Column: Type

此列通过其图标显示资产类型。
<a name="myACc"></a>

9.Column: Name

此列显示资产的路径/名称。
<a name="frCo1"></a>

10.Column: Asset size

导入的项目资产大小,此值仅显示在构建中实际使用的资产。
<a name="bntJ0"></a>

11.Column: File size

磁盘上实际文件的大小
<a name="vpWgd"></a>

12.Column: Used

一个复选标记,指示在构建中是否使用此资产。
<a name="ezIyw"></a>

13.Column: Level refs

本专栏将显示引用所选资产的场景数量。如果你选中右键,你会看到哪些场景。<br />
image.png

<a name="u7M1M"></a>

14.Area: Selection info

此区域显示选定资产或文件夹的信息。如果你正在观看“Unused”资产,你将被给予删除它的选项,如果它是一个文件夹,所有未使用的资产在层次结构将被删除。
<a name="JdZNj"></a>

15.Button: Expand All

在treeview模式下,可以展开整个层次结构。
<a name="3K22y"></a>

16.Button: Collapse All

在树状视图模式下,你可以折叠整个层次结构。
<a name="BIkJ6"></a>

17.Button: Return to treeview

在列表模式下,你可以按下这个按钮返回到树状视图。(当点击Name或者同排的其他按钮,会按照该顺序排列,此时不是树状视图,则会出现此按钮)

<a name="JbMOn"></a>

六.删除资产

删除资产有三种方式;删除个别资产,删除文件夹和删除所有
<a name="Xgpuh"></a>

1.Delete Asset

选择一个未使用的资产并按delete按钮。
<a name="6dfPK"></a>

2.Delete folder

选择一个包含未使用资产的文件夹,然后按delete按钮。这将删除整个层次结构中所有未使用的资产。
<a name="6t5wP"></a>

3.Delete ALL

您总是可以访问顶部行的紫色按钮Clean All,它将删除整个项目中所有未使用的资产。在盲目地按下这个之前,您应该检查一下未使用的资产列表,可能有些编辑器工具等的资产在构建中没有显示为未使用,但这并不意味着它在编辑器中未使用。
<a name="HIW1S"></a>

4.Delete or backup

按delete按钮时,如果只是想删除,或者想先创建备份,系统会提示您。选择“Backup”将创建一个unitypackage让你保存到某个地方,这样你就不会丢失有价值的资产。它稍微慢一点,但值得推荐。<br />
image.png

<br />

<a name="KGrgS"></a>

七.设置面板

在设置窗口(停靠在右侧)中,您可以自定义您希望asset hunter如何工作。您可以选择忽略某些文件、文件夹和类型,即使它们目前不在项目中使用,您也不希望删除它们。<br />
image.png

<br />

<a name="0n8xo"></a>

1.Button: Reset Settings

按下此按钮将重置所有设置为默认值
<a name="yO2rY"></a>

2.Button: Save prefs to file

按下此按钮将所有设置保存到一个文件中,允许您与teamembers共享、版本控制或在多种情况下进行多种设置。
<a name="UNPuK"></a>

3.Button: Load prefs from file

将从文件加载设置
<a name="OkjYA"></a>

4.Path: User prefs

用户首选项文件的保存位置
<a name="5PwGe"></a>

5.Path: Build info

生成信息文件的保存位置
<a name="iMZCs"></a>

6.Check button: Auto create log when building

这默认是true,并确保Asset Hunter在每次创建一个构建时都创建一个“buildinfo”文件。
<a name="e6y2C"></a>

7.Check button: Auto open log after building

这默认是false。如果启用,它将在保存新“buildinfo”文件的地方打开文件资源管理器。
<a name="lJuWC"></a>

8.Check button: Hide buttontexts

这默认是false。如果启用,主窗口按钮将不再有文本,而是放大的图标。这可以帮助减少所需的窗口宽度。请参阅下面的结果。<br />
image.png

<a name="dNMQG"></a>

9.Check button: Ignore script files

这默认是true。该功能还在开发中,远非万无一失。它允许您识别未使用的脚本,但由于反射、部分类、继承和在运行时添加组件,此功能仅意味着帮助您手动定位未使用的脚本文件,不应用于批量删除资产。

<a name="wo2Vn"></a>

八.忽略列表

您可能有许多原因需要忽略Asset Hunter PRO执行的分析中的某些资产或文件夹,本节允许您这样做。您只需在项目视图(或树状视图)中选择一些内容,Asset Hunter将为您提供如何排除选择的选项。
<a name="96F6Q"></a>

1.Ignore folder endings

如果你选择了一个文件夹,你可以忽略该文件夹的名称,这意味着如果你选择了一个名为“资产/材料/备份”的文件夹,你选择忽略该文件夹的结尾,所有名为“备份”的文件夹在搜索未使用的资产时会被忽略。
<a name="tTNoV"></a>

2.Ignore type

这些是可以忽略的资产类型,例如,如果你不想让你的着色器显示为未使用。
<a name="NXxKv"></a>

3.Ignore folder

这是指您希望忽略某个特定文件夹(及其内容)
<a name="SUm9k"></a>

4.Ignore file

要忽略的特定文件
<a name="WnWcv"></a>

5.Ignore file extension

如果你不想让Asset Hunter PRO列出你的Photoshop *.psd文件,你可以忽略某些文件扩展名。

<a name="RdEh2"></a>

九.Currently ignored

根据您当前的选择,您将看到一个被忽略元素的列表。在缺省情况下,资源和编辑器文件夹之类的资产搜索器会忽略一些内容,但是其他内容可以手动放到列表中。您可以通过按下“unignore”按钮来删除忽略的元素。<br />
image.png

<a name="I2aCb"></a>

十.Scene引用

“Scene references”窗口(右下角停靠)允许你查看当前哪些场景被启用,哪些场景被禁用,哪些场景没有被添加到构建设置中。启用的场景是在“生成”新的“buildinfo”文件时在分析中使用的场景。<br />
image.png

<a name="mrkXr"></a>

十一.合并工具

“Merge”窗口允许您将多个构建报告合并为一个。如果您有几个使用不同资产的构建目标,并且希望在所有构建目标之间有一个构建端口,那么这将对您有所帮助。<br />
image.png

<a name="GSiWd"></a>

十二.打包报告

Build Report窗口(右停靠)是最终构建的概述;使用的程序集、资源大小等。<br />
image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 205,132评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,802评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,566评论 0 338
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,858评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,867评论 5 368
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,695评论 1 282
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,064评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,705评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 42,915评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,677评论 2 323
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,796评论 1 333
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,432评论 4 322
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,041评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,992评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,223评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,185评论 2 352
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,535评论 2 343

推荐阅读更多精彩内容