0
我現場有2層,遊戲,按鍵,具有:設置圖層在cocos2d中不可見?
+(CCScene *) scene
{
// 'scene' is an autorelease object.
CCScene *scene = [CCScene node];
// 'layer' is an autorelease object.
mainScene *layer = [mainScene node];
buttons *layer2=[buttons node];
layer.tag=30;
layer2.tag=40;
[scene addChild:layer2 z:1];
[scene addChild: layer];
// return the scene
return scene;
}
然後我試圖讓他看不見當觸摸屏上用:
[[self getChildByTag:40] setVisible:NO];
什麼都不發生。
我在做什麼錯?
非常感謝。
感謝。觸摸代碼是規則的,並且正在發生,因爲我記錄它,它: - (void)ccTouchesBegan:(NSSet *)觸及事件:(UIEvent *)事件。 getChildByTag是一個很大的類,我不能放在這裏,但它會返回零當我登錄它,我不能爲什麼。 – Curnelious 2012-03-11 15:32:57
也許這個線程將有所幫助:http://www.cocos2d-iphone.org/forum/topic/12120 – Jeremy 2012-03-11 15:52:46