Unity包含的DLL大小

问题描述

我正在从事WebGL项目,并且具有很大的构建规模(毕竟我在网络上提出了所有优化建议)。我研究了构建日志,发现包含DLL的文件占用了构建大小(13.4 MB)的85%以上。空项目中的情况类似。您能帮我减少DLL的内存吗?

解决方法

很难说您是否已经完成,但是可以关闭不使用的内置程序包。 Window -> Package Manager -> Built-in Packages (dropdown in top left corner)

您可以通过这种方式清除引擎中未使用的零件。

,

我通过将API兼容级别从.NET 2.0更改为.NET 4.x,将Incuded DLL从13.4 MB优化到9.5 MB,但是我具有相同的构建大小。

,

您可以在 ProjectSettings -> Player -> Configuration 中将 scripting backend 更改为 IL2CPPOptimiztion 部分将管理剥离级别设置为。 在移动模板中的 Unity 2020.1.17f1 中对其进行了测试。大小从 17Mb 减少到 6Mb,只有空场景。 也在尝试@Pindwin,但对我没有结果。