求助,精灵的选中判断

在改变了摄像机(不用默认摄像机,而是自定义了摄像机)和改变了精灵的Z轴情况下。。
如何知道cocos2d::Touch* touches是否选中了该精灵???

求助求助。。
用平常的方式肯定不行。。
需要用射线。。
但是sprite的包围盒怎么来??需要自己算??

这么有深度的问题。。竟然没人回答。。

:6::6::6:
:6::6::6:

:6::6::6::6:

:10::10::10::10::10:

sprite的包围盒可以用content size

肯定不是啊。。
改变了摄像机的Z轴或者精灵的Z。。
视觉上精灵是会变大变小的。。
但是content size没变。。

改变相机是表象,就像你看近的东西大,远的小。

用相机unproject,反投影回去的射线,这个射线是世界空间的,然后精灵也到世界坐标,然后就判断了。

是射线。。
但是射线的api是判断是否穿过某个AABB.
2D的精灵没有取AABB的接口。。

用contentsize构建一个有一点点厚度的aabb。