gpt4 book ai didi

objective-c - Cocos2d : CCMenu Item not responding to touch after resuming application

转载 作者:行者123 更新时间:2023-11-29 11:05:13 25 4
gpt4 key购买 nike

我有一个暂停按钮,它是一个 CCMenuItem,当我触摸它时,应用程序会转到菜单。我将游戏场景设置为菜单场景中的静态变量,这样当我继续游戏时,我可以继续当前游戏。

当我按下恢复按钮时,我重新安排了游戏场景的更新,并将 Scene 替换为静态游戏场景。暂停按钮位于游戏场景拥有的层上。

当游戏继续时,暂停按钮在那里,但对我的触摸没有反应。我尝试使用 onEnter 来执行 resumeSchedulerAndActions,但什么也没做。

我想出了一个感觉很老套的解决方案,即在 onEnter 中创建我的菜单并在 onExit 中将其删除。

我错过了什么吗?有没有办法让我的菜单再次响应触摸?

最佳答案

您可以使用CCDirectorpopScene 从游戏场景中弹出菜单场景。您可能不必自己安排时间。为此,暂停按钮必须首先将场景推送到场景堆栈中,而不是使用 replaceScene

关于objective-c - Cocos2d : CCMenu Item not responding to touch after resuming application,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13960783/

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