【问题标题】:Finding assets not in use查找未使用的资产
【发布时间】:2015-06-23 19:01:15
【问题描述】:

有没有办法知道我所有的 GO、纹理、声音等,没有在所有场景中使用,删除它? 当我测试我的游戏时,我插入了一些纹理、声音、GO 等,其中一些没有使用。 我正在使用 Unity 5.1.1。

【问题讨论】:

  • 幸运的是,这个问题现在很容易解决。

标签: unity3d assets


【解决方案1】:

2018 ..

现代解决方案很简单..

单击您的场景并选择“选择依赖项”。

它会告诉你使用了什么;其余的未使用。真的就是这么简单。


与 Unity 管道中的许多东西一样,使用资产是很常见的,几乎每个项目都使用一些知名资产。 “A+ 资产资源管理器”(link) 很常见。

【讨论】:

  • 如果我们想删除未使用的资产,使用资产列表如何让我们超越手动比较每个资产文件夹中的项目?
  • 编辑:我收回它,这很酷,因为它突出显示了每个文件夹中使用的对象以及其他未使用的资产。此外,您可以一次选择多个场景的依赖关系。
  • 是的,事实上几乎每个人都有“A+ 资产资源管理器”:/ 它并不完美,但通常会有所帮助
【解决方案2】:

当 Unity 构建可执行文件时,它只使用所需的资产。您的场景或项目中可能存在的任何其他内容都会被忽略。

Unity Answers 上的This answer 有更多信息。

Asset Store 中也有可用的选项,例如 this one。

Asset Hunter 是一种工具,可以分析您的构建日志,并为您提供项目文件夹中未使用资产的易于理解的概览。 结果被分组到文件夹和文件类型中,便于开始清理您的项目。

【讨论】:

  • 唯一的例外是位于Resources 目录树下的资产,它们始终被包含在内。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-06-06
  • 2013-06-30
  • 1970-01-01
  • 2019-04-19
  • 2014-12-12
  • 1970-01-01
相关资源
最近更新 更多