【求助】CCLayer的触摸事件

  • 本帖最后由 重明鸟 于 2013-1-14 18:35 编辑 *

关于CCLayer的setTouchEnable

需求如下,我有一个弹出窗是CCLayer,第一次打开的时候setTouchEnable(true)。

这个时候没有问题,可以接收到触摸事件。

我点击了某个按钮以后,触发事件,setTouchEnable(false)

这个时候也是正常的,layer不接收触摸事件了,但是按钮还可以点,这个也OK没什么问题。(按钮是menu)

问题来了,当我点击另外一个按钮时,setTouchEnable(true),这个时候layer不接收触摸事件了(我断点进去,setTouchEnable确实执行了)

补充一下,cocos2d-x版本是2.0.4,win32环境下开发