我正在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并显示摄像机视图的方法。
谢谢,