不加定时器会报错,加了之后不执行事件派发,怎么解决💔

上面是判断碰撞的两个精灵图一样就发送一个事件,下面是碰撞后就销毁自身

:green_apple::green_apple::green_apple::apple::apple::apple:

事件派发放在director里面就行了

物理碰撞的时候还有后续的内容需要处理,所以要延迟一帧执行
你的延时0.1秒,但是你又在下一帧把自己的node销毁了,node销毁了里面的延时操作自然也不会执行了
正确的做法应该是同一个延时进行事件派发和node的销毁,不管你是在this.scheduleOnce里还是director.once里