随着版本升级,Unity WebGL Build大小增加(2018.4)

时间:2019-12-09 18:09:13

标签: unity3d build configuration unity-webgl

对于WebGL,我的Unity项目可构建到约16MB。我有一个构建脚本,用于强制执行诸如构建大小,压缩,包含的场景(我们使用资产捆绑)等设置。

从2018.2切换到2018.4时,我的构建大小从16MB变为40MB。我已经仔细检查了所有构建设置,场景包含和资产捆绑设置。一切都一样。

我找不到太大的原因,也找不到论坛/问题上的任何相关问题。关于从哪里开始的任何想法?乐于提供完整的设置(如果有帮助的话)。

我在Windows和Mac上都尝试了相同的结果。

1 个答案:

答案 0 :(得分:0)

问题是在2018.2至2018.4之间引入了嵌套式预制件。我有一个构建脚本,该脚本在第一个场景中从预制板上删除了主题歌音频文件,因此可以从webgl上的资产包中加载它。在2018.2上自动保存了预制件,这很好,音频文件从构建中删除,因此它仅存在于资产捆绑中,在2018.4上,但是您必须手动保存预制件,因此较大的音频文件在构建中以以及我的资产捆绑包。

注意:对于那些好奇的人,我不使用iOS或Android的资产捆绑包,所以这就是为什么我将音频文件放在第一个场景中的原因。我有一个自定义的webgl构建脚本