Unity清除项目中的不用的文件,Unity源文件体积缩小,Unity减小EXE体积

Posted 先生沉默先

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Unity清除项目中的不用的文件,Unity源文件体积缩小,Unity减小EXE体积相关的知识,希望对你有一定的参考价值。

使用插件,自己去日志文件删除

在删除资源之前请备份项目,这可能是一个不可逆的操作哦。

Unity 版本Unity2021 1.18f1c1
/asset-cleaner-pro-clean版本Asset Cleaner PRO - Clean Find References 1.26
IDEvs2022
系统版本win 10
撰写日期2022年8月

使用插件

插件名称:Asset Cleaner PRO - Clean | Find References

插件地址:https://assetstore.unity.com/packages/tools/utilities/asset-cleaner-pro-clean-find-references-167990?locale=zh-CN
创建

使用方式

将package导入到Unity项目中去,在这里可看见插件
插件面板

可以看见项目后已经有了文件的大小(但是是啥意思不知道)。
然后按个查看就可以看到不用的文件被标记出来了。

快捷清理文件

选择文件夹之后,可以再Main 里看到两个东西亮起来了,左边的是清理资源,右边的是清理场景,没有被添加到BuildSetting中的场景都会被清理。
点左边清理文件,右边清理场景。(是清理选择文件夹内的问价和场景,若要清除项目中的,选择Assts文件夹,然后清理)。

设置

若是又一些文件夹不想被清理,请再Settings中添加过滤



1: 将选择的文件夹加入到过滤
2:重置过滤的文件夹

查看日志文件

首先发布项目

发布完成后查看控制台

打开Eidtor Log 滑到这样的一个位置:

里面写了每类资源所占的资源的体积的百分比,在向下就是每个资源的再项目中的路径,以及发布之后站项目的体积。

自己挨个去判断和删除就好啦。

Enjoy Lift

不明白,评论回复哦。

Unity 项目的 .gitignore 忽略元文件

【中文标题】Unity 项目的 .gitignore 忽略元文件【英文标题】:Unity project's .gitignore is ignoring meta files 【发布时间】:2015-06-09 01:06:19 【问题描述】:

所以我对 git 很熟悉,但是一直有一个 repo master 为我创建了一个 .gitignore 文件,所以这是我第一次自己处理它。我的问题是,当我提交我的 Unity 项目并从另一台计算机中提取它时,元文件已被忽略(我怀疑),并且我场景中的所有游戏对象都被删除。 Here 是我使用的 gitignore 文件的教程。

【问题讨论】:

元文件在.gitignore 文件中吗?如果是,应该是吗? 我没有看到任何严格意义上的 .meta。所以我不确定我忽略了什么包括元文件。 是否有忽略生成目录的条目? 请记住,如果用于不同类型的软件,则统一标签。 您是否阅读了有关可见元文件的评论?你必须有可见的元文件,否则 git 会忽略它们 【参考方案1】:

我见过很多人制作这些巨大的.gitignore 文件,而他们真正需要做的就是:

# Ignore Everything
/*

# Except for these:
!/.gitignore
!/Assets
!/ProjectSettings

这是做什么的,是:

    忽略一切 然后它不会忽略其余部分
      .gitignore 文件 Assets 文件夹 ProjectSettings 文件夹

这不应该忽略您的元文件,或Assets 文件夹中的任何内容。

【讨论】:

这些正斜杠有必要吗?还是它们是好的做法? 我把它们放在外面时遇到了问题,所以我把它们放在那里。 好的,我发现 this 和 this 解释了为什么它们是必要的。【参考方案2】:

GitHub 为 Unity 项目提供了一个全面的 .gitignore 文件,您可以在设置存储库时选择该文件。

如果您使用其他提供商,也可以使用here。

【讨论】:

以上是关于Unity清除项目中的不用的文件,Unity源文件体积缩小,Unity减小EXE体积的主要内容,如果未能解决你的问题,请参考以下文章

unity项目素材在哪个文件夹

Unity 中的回调侦听器 - 如何从 Android 中的 UnityPlayerActivity 调用脚本文件方法

Unity 之 如何删除Unity项目里面没用的东西??

unity3d编辑器怎么清除本地存储呀?

Unity ToLua热更框架使用教程

Unity ToLua热更框架使用教程