在develop分支下测了下多点触摸,发现多个触摸点时,部分触摸点事件丢失,比如操作顺序和接收到的事件如下:
触摸点1按下 began
触摸点2按下 began
moved
触摸点1松开 ended
触摸点2松开 没反应
打日志+断点调试了下C++的源码,发现在CCTouchDispatcher::touches()中所有事件都是正常通知到delegate了,但是在CCScene::dispatchingTouchEvent()中,第二个松开的触摸点没有接收到ended事件,我只知道quick对cocos2dx的触摸机制有一些调整,但因为我对cocos2dx也不是很熟,所以不知道这算不算是quick的bug呢?
对了,触摸模式无论是否kCCTouchesAllAtOnce,都接收不到第二个触摸点松开的事件。
----- 2014-07-02 22:43 补充 ----
刚测了下,还是有问题,会造成CCScrollView功能不正常,详情见9楼。

