我有一个主场景,它正在添加许多图层,例如:
[self addChild:layer1];
[self addChild:layer2];
...
其中layer1/2
是指向其他类中其他图层的指针。
我需要在某些时候,仅在第2层,主场景或第2层本身禁用触摸。
我该怎么做?
答案 0 :(得分:2)
尝试:
layer2.isTouchEnabled = NO;
并从你的layer2类中(我猜你在这里扩展CCLayer):
self.isTouchEnabled = NO;