bundle中的脚本,在游戏启动时就会被加载???

cocos提供的生命周期完全够用,不要搞其他的了

我认为,bundle中的东西,不管是脚本还是其他资源,在我主动加载这个bundle之前,在这个bundle之外其他地方应该对这个bundle无感知的,不能加载这个bundle中的任何东西(除非有引用),官方文档也是这么写的(我理解的)。我的这个问题跟生命周期没有关系的,跟写不写在class外面没关系的。

你这是预览吗? 发布试试?

我也是这么理解的
如不这样热更新分包就出问题了

这个合并是指构建后,编辑器上预览不一样,预览情况下是目前是加载的 temp 下的缓存单个文件

重点不是合不合并,而是为什么我没主动加载bundle,为什么bundle中的脚本被加载了?

抱歉,目前的实现, web 预览没有分 bundle,所有脚本默认在一个 main bundle 里,测试 bundle 加载可以在 构建之后验证一下看看

之后会排期处理这个问题

我这不是web,是PC模拟器,也是在一个bundle中的?

是的,目前预览走的是同一套机制

好的,明白了


测试热更,只能构建win32项目或者在手机上测试,模拟器里测不了。