3.x 碰撞回调如何正确移除node?

3.0的移除带有刚体和碰撞器的Node的时候报错了!!! - Creator 3.x - Cocos中文社区

把节点distory的时候,报错 - Creator 3.x - Cocos中文社区

cocos 3.2碰撞后销毁报错,好像是bug - Creator 3.x - Cocos中文社区

  1. 以上是部分 碰撞移除/销毁node 报错bug 汇总

  2. 解决方法差不多都说是下一帧移除, 但是一点也不严谨

  3. 有多个物体多次碰撞时偶尔会报错

ps. 我写的是 <合成大西瓜> 类型的游戏,

---------希望官方给个答案!




在碰撞回调中,记录一下需要删除的node,用容器什么的装起来。然后用一个定时器专门处理这样的容器

什么条件下(如何判断)可以删除/添加node?

容器里面有东西,你就删除。

这样做了 还是有问题, 直到我去掉了 生成 碰撞node后 scale动画 就没问题了, scale 动画 对碰撞影响比较大