版本3.5.2,微信小游戏
我有两个场景,一个启动场景,一个游戏场景
不勾“初始场景分包”,包都没超过4M
勾了“初始场景分包”,
start-scene跑到主包里面去了,这是bug吗?
顶上
刚好在处理小游戏打包,开始也困惑同样的问题。其实在官方文档里有写,一马虎没看到。简单记录一下我的理解。
初始场景分包的目的是为了提升第一个场景的加载速度。
我的理解是,不勾选时,小游戏首先加载cocos引擎,之后根据优先级别,加载internal分包,然后加载main包,然后启动首个场景。
勾选初始场景分包时,先加载cocos引擎和首场景相关资源,然后启动首场景。这样首场景会更快一些加载。
这就是引擎提供的一点小便利。main分包是引擎内部的概念,并不对应小游戏的主包概念。