2012-09-17 3 views
1

CCMenuItemSprite가있는 CCMenu를 spritebatchnode에 추가 할 수 있습니까?CCMenuItemSprite와 함께 CCMenu를 spritebatchnode에 추가 할 수 있습니까?

간단합니다.

코드 :

CCSpriteBatchNode은 아이들로 CCSprite을 받아

-(void) setUpPauseMenu 
{ 
    CCMenuItemSprite *p = [CCMenuItemSprite itemWithNormalSprite:[CCSprite spriteWithSpriteFrameName:@"emptyCircle.png"] selectedSprite:[CCSprite spriteWithSpriteFrameName:@"emptyCircle.png"] target:self selector:@selector(pauseGameScene)]; 

    p.position = CGPointMake(50.0f, 440.0f); 
    p.anchorPoint = CGPointMake(0.5f, 0.5f); 

    //[spritebatchnodereference addChild:p]; 
    **//CAN I ADD p TO SPRITEBATCHNODE?** 

    CCLabelTTF *pauseText = [CCLabelTTF labelWithString:@"II" fontName:@"Marker Felt" fontSize:20]; 
    pauseText.position = CGPointMake(22.0f, 28.0f); 
    pauseText.anchorPoint = CGPointMake(0.5f, 0.5f); 
    [p addChild:pauseText]; 

    //Create pause menu 
    CCMenu *pauseMenu = [CCMenu menuWithItems: p, nil]; 
    pauseMenu.anchorPoint = CGPointMake(0.5f, 0.5f); 
    pauseMenu.position = CGPointMake(50.0f, 440.0f); 
    pauseMenu.visible=TRUE; 
    [self addChild:pauseMenu]; 

} 

답변