-
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次
})
}
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