为什么微信小游戏勾选了“初始场景分包”主包反而变大了?是bug吗?

版本3.5.2,微信小游戏
我有两个场景,一个启动场景,一个游戏场景

不勾“初始场景分包”,包都没超过4M

勾了“初始场景分包”,

start-scene跑到主包里面去了,这是bug吗?
image

还有一个问题,

第1个是主包,第2个写的分包,但是又叫main,怪怪的

:smile::smile::smile::smile::smile::smile:顶上

刚好在处理小游戏打包,开始也困惑同样的问题。其实在官方文档里有写,一马虎没看到。简单记录一下我的理解。

初始场景分包的目的是为了提升第一个场景的加载速度。
我的理解是,不勾选时,小游戏首先加载cocos引擎,之后根据优先级别,加载internal分包,然后加载main包,然后启动首个场景。
勾选初始场景分包时,先加载cocos引擎和首场景相关资源,然后启动首场景。这样首场景会更快一些加载。
这就是引擎提供的一点小便利。main分包是引擎内部的概念,并不对应小游戏的主包概念。