提交一个3.6.2下面box2dcollider的BUG,复现率100%

windows 11,22h2,两台电脑上都测试过,结果一样。

1)在3.6.2下面建个2D项目,随便建几个节点,挂上图片,再添加几个box2dcollider组件。
2)后添加的组件第一次可以启用编辑随便改检测区的大小位置,但只要之后再修改先前添加的组件检测区,后面添加的所有组件检测区都会跟着一起变
3)之后改任意一个组件检测区形状,所有的检测区形状都跟着变,不管在不在同一个节点下都不能幸免
4)同一节点下的组件如果都启用了editing,会看见中心锚点都跳到了一起,导致检测一片混乱。

如果这是我对COCOS的理解有问题,烦请高人指点,如果不是的话,那它就是个灾难性的BUG,烦请官方修正,谢谢。

有木有兄弟给解个惑?

方便录个操作视频?


为了小些,做成了GIF,但不影响重现我说的问题,下载6M的原图可以放大看,开始以为是物理分组问题,但试了以后发现不是,这样就只能以代码来生成TILE BOX检测了吧!

发现论坛会强行压缩GIF,勉强能看出发生了啥,如果需要清晰版本,请给个邮箱,谢谢

你不知道内置的碰撞组件只要挂到节点上,即使不激活也会产生碰撞回调吗?

阿信教程 :laughing:

这和碰撞回调没关系啊,这是编辑器的问题

兄弟好眼力,在3.x下阿信那教程虽然已经可以扔了,但资源包拿来演示下没什么毛病

我是用内置的物理模块,没有刚体,但碰撞回调不管是否激活碰撞组件都会触发

我的回调函数都在正确工作没毛病,box2d需要在刚体勾选enable contact listener才能触发,呃说起这个,3.6.2似乎不能正确的显示完全这三个单词,这也算是个编辑器的问题吧


已建立 issue 进行跟踪处理,感谢反馈!
1赞

感谢处理,这问题虽然能通过代码解决,但调试时不能可视化操作还是很麻烦呐