Cocos Creator v2.4.3-rc.7 测试帖(正式版已发)

只有一个子包,纯代码。
然后就只有resources了

打出来的包有:internal, main, resources, scripts_gamelogic
internal:import下只有11个json
main:import下只有4个json
scripts_gamelogic:js脚本
json绝大部分在resources下

嗯,你再确认下自动图集是否都勾选了“不包含未被引用资源” 选项

在prefab A中放了prefab B,然后设置自动同步,接着在prefab A中修改Prefab B,保存后切换到prefab B,提示已经被修改是否需要同步,点确定后编辑器报错。只能杀进程了

我还是想使用能多几个平台使用的接口,以前cc.loader.load是可以加载到本地的资源的,请问2.4.0以后,有没有类似的接口可以加载到本地的文件呢。

还有prefab嵌套要如何用 没看到有相关内容

可以用 saveFile 接口吗,将临时文件保存到用户目录下
实际上我们不太推荐加载临时文件

这是个截屏,其它平台通用代码,不止是字节,需要每个平台都去接个saveFile吗?
如果临时文件能像原来cc.loader.load加载,那就解决问题了。
截屏这块一直是Cocos缺少的功能,或者有没有其它可行方法,请告知一下。

随便选了几个自动图集看了下,都是勾选了的。

直接把一个 prefab 拖到另一个 prefab 里面就行

什么出个只打包素材的命令行

嵌套的prefab不是自动同步的,子prefab改了之后,再打开父prefab它还是旧的,这个是否能……

极具硬核的两个支持(x86-64、prefab嵌套)居然在这小版本里更新:man_facepalming:.万万没想到系列.

你可以勾选自动同步啊

勾选自动同步好像也改不了的?可能是我操作不行,自动同步是不是这个里

微信小游戏下,bundle实际打包的时候不会把脚本放进去的

和这句话没关系,npm包里的东西应该算作主包的内容,既然bundle中import主包内容可以,就应该可以import npm包的内容。

1赞

能提供一个demo么?

现在bundle有一个问题,bundle的信息编译进初始包的setting文件中,加载bundle是需要检查cc.assetManager.downloader.bundleVers里是否存在这个bundle,这样就没办法动态增加新bundle了,目前解决办法就是我红色框的地方,动态插入bundle的信息,这样做很不方便也不科学,不知道是我用的不对,还是设计有些问题?
@jare @EndEvil

cc.assetManager.loadBundle 可以传 version 的

你直接用 cc.assetManager.loadBundle(name, { version: md5 }, ...) 就可以了,不用管 downloader 里面的东西