node的事件有时候会莫名其妙的接受不到cc.Node.EventType.TOUCH_END事件??

我一旦加上这句话,就不会调用cc.Node.EventType.TOUCH_END????

如果这是一个BUG,那这个BUG就十足坑了。。

你需要在 TOUCH_START 回调里添加返回值语句

return true;

否则触摸事件会被 TOUCH_START 吃掉,不会再传给 TOUCH_END

哦!!原来是这样!

试了,如下:

TOUCH_END还是不会调用。

cc.Node.EventType.TOUCH_CANCEL被调用了!!!

原因很简单,因为我在TOUCH_START调用的时候移了位置!然后TOUCH_END的时候就已经不在那个node的区域了,所以TOUCH_CANCEL调用了!~~~