关于 "分包加载" 有一个疑问

【代码分包】

  • 目前已经初步支持了安卓和ios的原生环境 测试没什么问题

  • 需要显式的 loadSubpackage 才可以引用分包内的代码模块

【资源分包】

  • 官方只做了 原生资源的分离,预制、场景等 json 资源并没有一起分离出来,测试发现被分离的原生资源并不需要显式的调用 loadSubpackage 也可以正常使用 cc.loader

  • 正如官方文档所说 开发者不需要关心资源在子包还是主包中

  • 问题:
    1.如此我如果手动分离主包中的 json 文件到 subpackages/xxxxx/import/ 目录中 是否有什么弊端?
    2.是否需要一起添加被分离json文件的uuid到 setting.js 中子包的 uuids 中?
    3.如果需要 第2点 的步骤 由于setting.js 有可能被编译成 .jsc 又该如何处理?

:relieved:没人理,调试发现,如果手动分离出 import 的资源到 subpackages 目录,确实需要 一起填入被分离的json的uuid到 setting.js 并且需要更改 js引擎代码,做 import 相关的 pipe 代码

我放弃了

原生代码分包不是加载不到么??
这个是什么意思?

新版本支持原生分包,但仅分离了原生资源,场景预制等 json资源不支持分包,具体的你自己尝试一下更清晰