Я делаю приложение в cocos2d. Я хочу использовать дополненную реальность в своем приложении, поэтому я добавил код для наложения камеры в делегат приложения и использую его в моей сцене. Но проблема в том, что я хочу использовать его, запустите 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;
}
Здесь выше я скрываю оверлей. Но я хочу изменить свой CCSprite на прозрачное изображение при клике и показать оверлей. Здесь я добавляю свои спрайты слоев.
@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 и отображения вида камеры.
Спасибо