2011-12-03 47 views
0

我正在cocos2d.I中的应用程序想要在我的应用程序中使用增强现实,所以我已经添加了应用程序委托中的相机覆盖的代码并在我的场景中使用它。但问题是我想用它运行time.My代码,我在场景中添加背景。我想使用相机覆盖作为背景点击事件

@implementation gameSceneDarkRedBeads 

@synthesize window; 
- (id) init { 

self = [super init]; 
appDel=(iChessAppDelegate *)[[UIApplication sharedApplication] delegate]; 
appDel.overlay.hidden=YES; 


if (self != nil) { 

    CCSprite * bg = [CCSprite spriteWithFile:@"green_bg.png"]; 
    bg.anchorPoint = CGPointMake(0,0); 
    [self addChild:bg z:0]; 
    [self addChild:[gameSceneDarkRedBeadsLayer node] z:1]; 
} 
return self; 

}

这上面,我是躲在overlay.But我想我的CCSprite改变为透明图像上单击事件,并显示overlay.Here我加入我的层精灵。

@implementation gameSceneDarkRedBeadsLayer 

-(id)init 

{ 

self.isAccelerometerEnabled = YES; 

if((self=[super init])) { 

    [[SimpleAudioEngine sharedEngine] setEffectsVolume:0.0f]; 
    [[SimpleAudioEngine sharedEngine] playEffect:@"KompoloiA.mp3"]; 

    self.isTouchEnabled = YES; 

..........

请帮我在哪里可以定义显示和隐藏CCSprite并显示相机视图的方法。

谢谢,

回答