关于升级3.7的两个问题

我是从3.6.3直接升级到3.7.0的,升级之后发现一下两个问题
1.功能裁剪这块,项目之前用到的都是内置2D物理系统,但是升级到3.7.0后,又给默认成第一个基于Box2D的2D物理系统,关键没有任何报错提示,直接导致项目没法运行,如果不是我特意点进去试了一下根本没法发现这个问题。
2.打包体积变大,3.6.3项目打包后文件夹只有5M左右的大小,升级后什么都没变,直接变成8M。

又来一个包体变大的,可以对比一下,看看什么文件变大了。

看一下,打包后的asset/internal 路径里的文件大小差异吧,似乎是把一些没有用到的,也给打包进去了

那我知道了,空包的时候就会增加很多内置的材质shader。但这个应该没有3M那么多,你直接多了3M,应该还有其它的。

请问你的模块是怎么裁剪的,能截个图吗?

有可能是之前支持动态切换2d物理后端引起的,感谢反馈,我们确认一下

现在空包确实太大了。以前裁剪后1M多点,现在裁剪后还剩2.5M左右。 :rofl:导致除了剥离引擎,没太多路好走了。

如果再算上libs,以及其他杂类,大小还没写代码就接近4M了

1赞

这个是升级3.7.0后我取消勾选后的,升级前比这个勾选的多,但是升级前包体积小


我就是在升级之后修改了项目中的一个图片,图片大小没有变化,其它什么都没改

测试 3.6.3 ,3.7.0 同样的模块勾选空工程包体差了 0.7m 左右(除了 xr,自定义渲染没勾选),构建的都是 release 包,方便确认下是引擎代码的区别还是其他资源大小数量变了?

2.x asset/internal 打包只有几十kb,3.x打包直接几百kb,微信首屏优化了个寂寞,而且3.x空白项目,ios微信自带黑屏时间,2.x却没有,太离谱了

24173425 又开始犹豫了,,

现在是2023年3月3日,开发2D项目到底用不用3.7版本啊???

我打个微信小游戏的空包就4.7M了,完全没法上传