【发布时间】:2015-06-23 19:01:15
【问题描述】:
有没有办法知道我所有的 GO、纹理、声音等,没有在所有场景中使用,删除它? 当我测试我的游戏时,我插入了一些纹理、声音、GO 等,其中一些没有使用。 我正在使用 Unity 5.1.1。
【问题讨论】:
-
幸运的是,这个问题现在很容易解决。
有没有办法知道我所有的 GO、纹理、声音等,没有在所有场景中使用,删除它? 当我测试我的游戏时,我插入了一些纹理、声音、GO 等,其中一些没有使用。 我正在使用 Unity 5.1.1。
【问题讨论】:
单击您的场景并选择“选择依赖项”。
它会告诉你使用了什么;其余的未使用。真的就是这么简单。
与 Unity 管道中的许多东西一样,使用资产是很常见的,几乎每个项目都使用一些知名资产。 “A+ 资产资源管理器”(link) 很常见。
【讨论】:
当 Unity 构建可执行文件时,它只使用所需的资产。您的场景或项目中可能存在的任何其他内容都会被忽略。
Unity Answers 上的This answer 有更多信息。
Asset Store 中也有可用的选项,例如 this one。
Asset Hunter 是一种工具,可以分析您的构建日志,并为您提供项目文件夹中未使用资产的易于理解的概览。 结果被分组到文件夹和文件类型中,便于开始清理您的项目。
【讨论】: