Menu 问题:cocos2d层中未显示菜单

Menu 问题:cocos2d层中未显示菜单,menu,cocos2d-iphone,layer,Menu,Cocos2d Iphone,Layer,我试图添加菜单到cocos2d中的一个层,但它就是不出现。下面是用层的init方法编写的代码 CCMenuItem *aButton = [CCMenuItemImage itemFromNormalImage:@"btnImg.png" selectedImage:@"btnImgSel.png" target:self selector:@selector(buttonPressed:)]; aButton.position = ccp(60.0,30.0); CCMenu *aMenu =

我试图添加菜单到cocos2d中的一个层,但它就是不出现。下面是用层的init方法编写的代码

CCMenuItem *aButton = [CCMenuItemImage itemFromNormalImage:@"btnImg.png" selectedImage:@"btnImgSel.png" target:self selector:@selector(buttonPressed:)];
aButton.position = ccp(60.0,30.0);
CCMenu *aMenu = [CCMenu menuWithItems:aButton, nil];
aMenu.position = ccp(500.0,20);
[self addChild:aMenu];

没有任何内容与我为菜单指定的位置重叠。代码中有什么错误吗?

iPad是您的目标平台吗?如果是这样,菜单应显示在屏幕底部。要在iPhone上显示菜单,请在ccp的第一个属性中将a.Menu.position调整为低于480的任何值

iPad是您的目标平台吗?如果是这样,菜单应显示在屏幕底部。要在iPhone上显示菜单,请在ccp的第一个属性中将a.Menu.position调整为低于480的任何值-

CCLayer *menuLayer1 = [[[CCLayer alloc] init]autorelease];
        [self addChild:menuLayer1];

CCMenuItemImage *startButton1 = [CCMenuItemImage
itemFromNormalImage:@"Play.png"
selectedImage:@"Play.png"                                             
 target:self
selector:@selector(Play:)];
 CCMenu *menu1 = [CCMenu menuWithItems: startButton1,nil];
    menu1.position = ccp(157,157 );
        [menu1 alignItemsVertically ];
        [menuLayer1 addChild: menu1];
试着这样做:-

CCLayer *menuLayer1 = [[[CCLayer alloc] init]autorelease];
        [self addChild:menuLayer1];

CCMenuItemImage *startButton1 = [CCMenuItemImage
itemFromNormalImage:@"Play.png"
selectedImage:@"Play.png"                                             
 target:self
selector:@selector(Play:)];
 CCMenu *menu1 = [CCMenu menuWithItems: startButton1,nil];
    menu1.position = ccp(157,157 );
        [menu1 alignItemsVertically ];
        [menuLayer1 addChild: menu1];

对于那些面临代码正确但菜单项未显示的恼人情况的人,请检查图像文件。我使用的是.png图像,它们拒绝显示。文件内部有问题,因此我替换了该文件,解决了问题:

对于那些面临代码正确但菜单项未显示的恼人情况的人,请检查图像文件。我使用的是.png图像,它们拒绝显示。文件内部有问题,所以我替换了该文件,解决了问题:

hi,这是iPad n,我也尝试过使用CGPointZero位置,但应用程序只是在创建菜单项的第一行停止,但现在它工作了。谢谢你告诉我这两个平台的职位问题,我以前不知道大家好,这是iPadN,我也尝试过使用CGPointZero位置,但应用程序只是在创建菜单项的第一行停止,但现在它可以工作了。谢谢你告诉我这两个平台的职位问题,我以前不知道我只是复制并替换了行CCMenuItemImage。。。。它起作用了:也许某个角色有错误。Thanksi刚刚复制并替换了CCMenuItemImage一行。。。。它起作用了:也许某个角色有错误。谢谢