急求,怎么判断触摸点在某个精灵内

在C++中可以 getBoundingBox().containsPoint(touch->getLocation())
但是在quick中貌似不能用啊。

我的需求是把触摸移动经过的所有精灵都标记出来,请问quick中最推荐的做法是什么。

另外求解以后遇到类似这样的API问题应该去哪里查,我看文档和源码都没找到,百度也没搜到。

先谢谢各位好心人啦!

从源码中找到了:

cc.rectContainsPoint(sprite:getBoundingBox(), cc.p(event.x, event.y))

还是想问一下第2和第3个问题。

从源码中找到了:

cc.rectContainsPoint(sprite:getBoundingBox(), cc.p(event.x, event.y))

还是想问一下第2和第3个问题。

我做有两种做法考虑,第一种把这种类型的精灵放到一个集合里去,每次移动做集合循环判断看是不是集合里的精灵是不是包含这个点包含就标记
第二种做法是所有精灵加监听,监听moved触发了就标记

谢谢回答。
我就是把所有精灵加入一个table,在父结点加触摸监听,然后遍历table判断是否包含的。
所有精灵加监听是不行的,moved只在第一个触发began的精灵触发,即使触点移出第一个精灵,也是第一个精灵响应。