Cocos2d-x-2.2.2版本 使用Lua编码时 ,用Studio的场景编辑器做了一个场景,加在了CCLayer上,当给CCLayer注册触摸事件的时候 mylayer:registerScriptTouchHandler(onTouchsEvent,true,-1,false) 如果设置第二个参数为false 即单点触摸,则可以响应到触摸事件 如果将第二个参数设置成true 多点触摸 事件就捕捉不到了 无论将第三个参数优先级设置成多少都捕捉不到,第四个吞噬参数设置成true或false也都没有效果 求解答~~
在不存在 Studio场景的界面中 多点触摸是没有问题的
同样的问题,不过把UI层的touch设置为false就可以了,如果UI里面有需要触摸响应的就单独拿出来响应
UI的根节点是默认有触摸的,如果不关闭会拦截掉场景触摸事件