quick 3.3 final, scene中添加多个layer,只有最顶层的layer5才能接收事件

如上图所示,只有layer5能接收事件

在display.lua中看到代码


cc.bPlugin_ 是个什么东东

当然只有layer5 才有事件响应,应为layer5把事件吞噬了。你要设置setTouchSwallowEnabled(false)这个就可以把事件传下去了。

问题解决了,非常感谢。

display.newColorlayer中也有调用到setTouchSwallowEnabled, 当时没多看两眼