如何识别点击位置在哪个节点内?

我想做一个类似消消乐这样的小游戏,屏幕上有很多方块都要接受触摸
但是方块那么多不可能让每个方块都node.on来监听

我想应该是让Canvas监听触摸事件,然后根据触摸的位置找到对应的节点来处理

请问各位大神:怎么判断触摸的点在哪个节点内???

获取他的父节点就可以了啊

不太明白,可以具体讲一下吗?

http://docs.cocos.com/creator/api/zh/classes/Node.html#parent

首先你的所有方块应该是在一个父节点下.
父节点监听触摸事件 然后计算出是在哪个子节点内

1.获取触摸位置的世界坐标
2.世界坐标转成方块父节点坐标系的位置
3.根据相对父节点的位置计算是哪个方块

所以是要遍历所有的方块来判断吗?

方块是有规律的啊