Cocos Creator 3.6.3 社区版公测

感觉你这像是内存泄漏导致的卡死,
建议打开内存检查工具看看具体是哪里泄漏的

3.4刚出来的时候,用来做个demo,第一天就出现卡死了,导致我整个场景都重做的,报错后的场景打不开
3.6.1刚出来的时候一样,我继续做了一个测试demo,用着用着就疯狂飘红,完全没法用
所以我现在还在用2.4。3.+找不到一个稳定版

这应该是因为 Chrome 卡死,导致编辑器的 socket 消息阻塞了。强制关闭 Chrome 应该就好了。我们后面加个保护。

chrome为啥会高频卡死呢,至少3.6之前好像没咋遇到这种情况
现在运行场景都有一种冬天按电梯的感觉,有不小概率来那么一下

@jare 这个啥问题哦,我也从3.5.2升级过来的

**大bug:**无法用node.off()取消节点上用node.on()动态添加的触摸监听事件
NewProject_35.rar (3.3 MB)

你好,这个问题我们确认一下,你可以先忽略这个报错,这里的报错不会对功能产生影响。

1赞


这个可以给个临时解决方案吗?

3.6.3 input.on(Input.EventType.KEY_DOWN,this.onKeyDown,this);

监听事件没反应了,不执行回调onkeyDown。 谷歌浏览器测试没反应其他浏览器没测试过

抱歉,这个我们先确认一下

抱歉,这个我们先确认一下~

好的好的,麻烦后续给个反馈哈谢谢

同样情况+1,会执行一次on事件,之后该事件无法再触发了

由于使用tween不规范吧,传参不是v3(1,1,1)而是v3(1)这种情况造成的,
这个不会报错,但是似乎引起节点的失效了
不知道上面几位是不是也是同样情况

不是的,input.on也无法使用的,你可以试试

你好,我这边使用你提供的 demo,一段时间后隐藏 node,在 onDisable 回调里 off 掉 TOUCH_END 的事件监听,是有效的

没有复现你说的问题呢

我这边的测试代码是能正常工作的,跟你的测试有什么差异吗

export class NewComponent extends Component {
    start() {
        input.on(Input.EventType.KEY_DOWN,this.onKeyDown,this);
    }
    onKeyDown () {
        console.log('onKeyDown');
    }
}

有没有可能是因为网页上的 canvas 元素没有聚焦,导致的输入事件监听不到呢

3.6版本,ios企业签名,热更新失败,这个问题有验证嘛?

我用空项目在测试看看,我不知道啊,我从3.5.2升级过来的,3.5.2没有问题,3.6.3就有问题了

嗯,因为输入事件监听是注册在 网页的 canvas 元素上的,如果焦点不在 canvas 上,可能就不会触发事件了,你可以用鼠标点击一下 canvas 激活一下焦点,再输入试试