旋转CCLayer后,我的boundingBox会增长,而不是旋转。也许是可以预料的。在旋转的CCLayer上处理触摸
我的问题是,我依靠用户触摸这一层。当层旋转,在附加图像底部的图中,可点击区域增加了,因为我打电话:
if(CGRectContainsPoint(clickableLayer.boundingBox, touchLocation))
这会导致一个问题,因为旋转后此边界框掩盖其他的事情,也是可点击的。
如何仅在实际图层被触摸时执行操作?点击绿框时,我想要发生一些事情,而不是图层的边界框。
想法?