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

@EndEvil

使用creator的模擬器開也不行嗎?我自己是這樣測試的。
bundle是用test22.zip建構發布出來的

请问这个简单的问题可以修正吗? 只需在回圈初始时设定i=0即可…
@EndEvil

第一个判断多呼叫一次update就正确了
也请引擎团队帮忙修正, 谢谢
@EndEvil

编辑器上虽然提示引擎未实现显示,但是我看到CCImage代码中,有加载etc2的处理逻辑

使用没有透明通道的图片,是能正常显示的。

新建helloworld场景,按钮测试加载预制体,在雷电模拟器上创建30个都要3秒左右。。手机是秒创建,2.4的是不是改了什么,加载创建在模拟器上巨卡,,之前用2.2.1的都没这样。。大佬们,能告诉为什么吗。。。

先加点日志统计下,看下加载时间和实例化时间占用多少吧。可能还是池的问题。加行 cc.pool.assembler.enabled = true 试试

知道原因了,这个版本 远程bundle里面的 audio 设置了延迟加载的话,你需要用 cc.assetManager.postLoadNative 加载之后再播放,比如:

let node = cc.instantiate(prefab);
let audioClip = node.getComponent('test').foo;
cc.assetManager.postLoadNative(audioClip, () => {
      cc.audioEngine.play(audioClip);
})

下个版本我们看下怎么优化

这个问题你们正在处理了吗?我又尝试用etc1+alpha压缩方式,这个图片能正常显示

版本:rc7 使用场景:微信小游戏子包
cc.assetManager.loadBundle使用onFileProgress没有任何回调了

assetBunld.rar (1.8 MB)
web 平台涨高后会回落,安卓版再2个华为和1个oppo上测试,只会上涨,不会回落

应该是这个bundle已经加载过了,有缓存了吧

我试过在删除所有记录,然后回调只有一次100%,而且删除后加载的过程不快的,也不像是缓存。
直接就是0,卡一段时间后,然后满进度100

因为上传文件大小限制,我放的图片少一点,往bundle里放多一些大一点的图片,会很明显

我打印了回调时间,0.0056s就回调完了,但实际下载时间远不止,我检查了是配置的微信小游戏子包,是哪里问题吗

大概知道原因了

可能是微信的问题,我们是直接调用微信的接口,麻烦直接调用微信的接口试试, https://developers.weixin.qq.com/minigame/dev/api/base/subpackage/wx.loadSubpackage.html

现在只有ios上支持etc2. android 应该不支持

provider:wx7095f7fa398a2f30, version:2.4.0, 插件版本不存在,the version of the app/plugin is not exist
这个问题呢

2.4.0 正式版本还没出,所以暂时还没上传