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






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






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