0
cocos2d에서 응용 프로그램을 만들고 있습니다. 내 응용 프로그램에 증강 현실을 사용하여 응용 프로그램 대리인의 카메라 오버레이 코드를 추가하고 내 장면에서 사용했습니다. 하지만 문제는 내가 런타임에 그것을 사용하고 싶습니다. 내가 장면에 배경을 추가 할 위치에 대한 내 코드.클릭 이벤트에서 카메라 오버레이를 사용하고 싶습니다.
@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를 숨기고 카메라 뷰를 표시하는 방법을 정의 할 수있는 저를 도와주세요.
감사합니다.
동일한 기능을 구현했지만 런타임시 내 배경을 대체하고 다시 onclick 버튼으로 배경을 넘기는 카메라 오버레이를 표시하려고합니다. – gaurav