setTouchMode的作用

我是使用Lua来写的
发现不管是使用单点触摸还是多点触摸
kCCTouchOneByOne和kCCTouchAllAtOnce都好像没有什么区别的样子,莫非我测试得不够严谨?

另外,在多点触摸模式下,如果之前拦截过onTouchBegan,并且没有释放,如果我再加一根手指去点击,哪怕我在这里return false,结果在onTouchMoved里面记录的触摸信息还是会有新添加的触摸点
而这点在单点触摸模式下是不会有这个问题的,可惜的是单点触摸模式不像多点触摸模式那样能标识是哪个触摸点

如果大家不是使用Lua写的,也希望可以给我说说在C++里面setTouchMove中两个mode的区别,谢谢

给自己顶一下,顺便说一下刚刚发现的问题,还是使用Lua

给两个层注册了触摸事件,一个是多点,一个是单点
不管我如何更改这两个层的触摸优先级或者层次关系,发现都是单点的先触发
如果我把两个触摸事件都改为多点或者是单点,则是优先级高的一方先触发

这是逼我全部统一用单点么!!!(刚做好的多点缩放就这样报废了)

好吧,发现只有在同是单点模式情况下才是优先级高的一方
多点模式优先级不同也是同一个触发先,并且return true也无法吞并,是我对多点触发没弄清楚么?

这个真心木有人知道么?

我对这两个东西也挺晕,搜了下:http://hi.baidu.com/306996305/item/db5e39d84a5a90feca0c390a

这么旧的帖子都被你挖出来了啦……待我看看 :2: