2.1.0的toggle组件必现bug

一个togglegroup中第一个toggle的check=true时,执行togglegroup所在组件node.active=false时,剩下2个toggle所监听事件on(“toggle”, function (event) {}, this)都会被执行。。。2.0.2版本没问题,更新后出的问题

我测试了一下没有你说的问题,能否给一下 demo 呢?我想测试一下,感谢

我用替代方案判断哪个tog的isChecked==true来处理了。。。不监听tog事件了。。。

…给我一个 demo 吧,如果是 bug 最好别绕过。。

就拖到 prefab 跟脚本打包发上来就行了啊,我也是 mac 啊

打包成mac?

右键压缩就可以了

NewProject.zip (483.7 KB)

非常感谢,我排查看看如果是 bug,尽快修复

引擎组挺上心的,赞

我发布游戏后,有不少问题也没什么玩家会去反馈。。。有反馈也不会有截图,更别说更详细的信息了。。。哎。。。

这个已经修复了,下个版本应该就可以验证,不管最好还是不要用 toggleGroup 了,推荐用

这个是 pr:

https://github.com/cocos-creator/engine/pull/3620

为什么不选择优化togglegroup而去重新弄一个组件。。。

因为 2 个组件行为已经不一样的,为了兼容老项目,所以才新增 toggle container(相对更灵活一点)