我想使用相机覆盖作为点击事件的背景

时间:2011-12-03 11:13:44

标签: cocos2d-iphone

我正在cocos2d中创建应用程序。我想在我的应用程序中使用增强现实,所以我在app delegate中添加了相机覆盖的代码并在我的场景中使用它。但问题是我想用它运行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。这里我正在添加我的图层sprite。

 @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并显示摄像机视图的方法。

谢谢,

1 个答案:

答案 0 :(得分:0)