gpt4 book ai didi

ios - 我的 Cocos2d CCMenu 不会响应触摸

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:33:36 29 4
gpt4 key购买 nike

你好,当我的游戏到达游戏结束场景时,我有一个返回主菜单的按钮,但由于某种原因,它已停止工作

这是导致我的游戏结束场景的代码:

[[CCDirector sharedDirector] pause];
[[CCDirector sharedDirector] replaceScene:[ResultsScreen node]];

在我的 Game Over 初始化函数中

....
mainMenu = [CCMenuItemImage itemFromNormalImage:@"MainMenu.png" selectedImage:@"MainMenuClick.png" target:self selector:@selector(Menu:)];
[mainMenu setAnchorPoint:ccp(0.0f, 0.0f)];
menu = [[CCMenu menuWithItems:mainMenu, nil] retain];
menu.isTouchEnabled = YES;
[menu setPosition:ccp(75, 80)];
[menu setAnchorPoint:ccp(0, 0)];
[self addChild:menu z:Z_INTERACTION];
....

按钮的我的选择器函数

- (void) Menu:(id)sender
{
NSLog(@"Exit to MainMenu");
[[CCDirector sharedDirector] replaceScene:[MainMenu node]];
}

现在我将它与我的其他代码进行了比较,我的所有其他按钮都在工作,唯一的区别是我指定了一个“z”值。

非常感谢任何帮助

更新:快速检查泄漏和分配,似乎没有什么问题

最佳答案

我在我的 - (void) onEnter {} 中发现了我的问题

我没有调用[super onEnter];

关于ios - 我的 Cocos2d CCMenu 不会响应触摸,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8290663/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com