【代码分包】
-
目前已经初步支持了安卓和ios的原生环境 测试没什么问题
-
需要显式的 loadSubpackage 才可以引用分包内的代码模块
【资源分包】
-
官方只做了 原生资源的分离,预制、场景等 json 资源并没有一起分离出来,测试发现被分离的原生资源并不需要显式的调用 loadSubpackage 也可以正常使用 cc.loader
-
正如官方文档所说 开发者不需要关心资源在子包还是主包中
-
问题:
1.如此我如果手动分离主包中的 json 文件到 subpackages/xxxxx/import/ 目录中 是否有什么弊端?
2.是否需要一起添加被分离json文件的uuid到 setting.js 中子包的 uuids 中?
3.如果需要 第2点 的步骤 由于setting.js 有可能被编译成 .jsc 又该如何处理?
没人理,调试发现,如果手动分离出 import 的资源到 subpackages 目录,确实需要 一起填入被分离的json的uuid到 setting.js 并且需要更改 js引擎代码,做 import 相关的 pipe 代码