0
我有一個是增加了許多層將其與像一個主場景:禁用觸摸特定圖層?
[self addChild:layer1];
[self addChild:layer2];
..
其中layer1/2
是指向其他類的其他層。
我需要在某些時候,僅在第2層,主場景或第2層本身禁用觸摸。
我該怎麼做?
我有一個是增加了許多層將其與像一個主場景:禁用觸摸特定圖層?
[self addChild:layer1];
[self addChild:layer2];
..
其中layer1/2
是指向其他類的其他層。
我需要在某些時候,僅在第2層,主場景或第2層本身禁用觸摸。
我該怎麼做?
嘗試:
layer2.isTouchEnabled = NO;
,並從二層類中(我猜你在這裏延伸CCLayer):
self.isTouchEnabled = NO;
感謝,可是爲什麼我必須將其設置在二層也?有沒有父母可以直接控制孩子的方法? – Curnelious
AFAIK你不必在layer2對象中設置它。從父項設置應該足夠了。我只是把兩種可能性都完全回答你的問題......要求兩種情況。 – YvesLeBorg