我有一个处理触摸事件的CCLayer子类:MyLayer
(BOOL) ccTouchBegan:(UITouch *) touch withEvent:(UIEvent *) event
MyLayer我这样设置实例的内容大小:
`myLayer.contentSize = CGSizeMake(30.0, 30.0);`
然后我将MyLayer实例添加为ParentLayer. 出于某种原因,我可以点击屏幕上的任何位置MyLayer,并且一个实例会检测到点击。我只想检测可见部分/内容大小的点击。我怎样才能做到这一点?
这些MyLayer实例是否以某种方式从其他地方继承了“可点击区域”?我已经验证了contentSize刚刚点击的实例的(30, 30)符合预期。也许 contentSize 不是指定CCLayer子类的可点击区域的方法。