关于触摸一个点,获取改点的结点,再通过该结点获取该结点的变量,

想获取SushiSprite*的m_row和 m_col变量,但是问题出现了,

有可能是当前触发触摸的并不是寿司,而是别的什么提前截获了触摸,并把他强制转换成了寿司并调用寿司的方法出现了错误。

好像真的是这样,began 里面就已经错了,求教怎么获取首司,

3.x版本我只看了些文档没有实际的写过测试代码,不过按照我的理解你可以有两个方法做这个事情

第一就是为你的寿司绑定不同的began move end方法来获取事件,这样就和其他的触摸分开了,保证了currentTarget一定是寿司

第二就是利用入参touch的触摸点,循环寿司的position和touch比较,匹配上了说明此次触摸是寿司。 没匹配上则是其他的东西触发了事件.