creator 3.8版本 MOUSE_ENTER后立刻触发MOUSE_LEAVE

creator 3.8版本 鼠标触发 MOUSE_ENTER 后会立刻触发 MOUSE_LEAVE,这个要怎么解决呢,

说明你 2个node 叠在一起了,这两个不断的进入进出

是同一个node

只有一个node监听鼠标事件

leave 事件里面添加一下断点 看下触发原因

引擎BUG,2.4.12,同样的写法就没有问题

我之前发现这个bug是因为2个node 叠加就会这样,所以自己实现了一套

3.8.2 也有这样的问题

我也碰到,原项目太庞大,但是新搞个demo却不能重现,3.8.2,不知道原项目哪里导致的问题。node肯定没有重叠,并且打印日志看,也是同一个node的响应。


3.x之前有类似的问题,但我并没有添加BlockInputEvent组件


一次enter后,立马触发若干次enter和leave,最后一次是enter

不要使用creator 自带的enter和leave ,因为穿透的问题,叠加的一起的几个node 就会互相enter 和leave