事件响应为什么是两次

  • Creator 版本:3.7

  • 目标平台:IDE开发环境

脚本绑定了一个精灵物体 尝试了鼠标点击 Node.EventType.MOUSE_DOWN和触摸事件Node.EventType.TOUCH_START 都会响应2次(鼠标单击一次或则触摸一次)
start() {

     this.node.on(Node.EventType.TOUCH_START,(e)=>{

       console.log(e); 这里会打印2次

       

     })

}

目前这样看不出来任何东西

可以看看e里面的信息里面有是什么节点响应了

这种情况一般是组件被挂了两次

与另一个node的事件函数重名会出现两次响应

因为你只注册了 on ,没有off