- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个暂停按钮,它是一个 CCMenuItem
,当我触摸它时,应用程序会转到菜单。我将游戏场景设置为菜单场景中的静态变量,这样当我继续游戏时,我可以继续当前游戏。
当我按下恢复按钮时,我重新安排了游戏场景的更新,并将 Scene 替换为静态游戏场景。暂停按钮位于游戏场景拥有的层上。
当游戏继续时,暂停按钮在那里,但对我的触摸没有反应。我尝试使用 onEnter 来执行 resumeSchedulerAndActions,但什么也没做。
我想出了一个感觉很老套的解决方案,即在 onEnter
中创建我的菜单并在 onExit
中将其删除。
我错过了什么吗?有没有办法让我的菜单再次响应触摸?
最佳答案
您可以使用CCDirector
的popScene
从游戏场景中弹出菜单场景。您可能不必自己安排时间。为此,暂停按钮必须首先将场景推送到场景堆栈中,而不是使用 replaceScene
。
关于objective-c - Cocos2d : CCMenu Item not responding to touch after resuming application,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13960783/
我有一个包含 CCMenuItemImage 的菜单(“myMenu”)。我希望此菜单能够检测手指滑动并相应地滑动。 我的问题是 CCMenuItemImage 似乎吸收了触摸事件。当用户触摸 CCM
情况:我正在使用 [(CCMenu*)myMenualignItemsVerticallyWithPadding:4.0f] 垂直布局多个按钮 (CCMenuItemSprite)。在非视网膜设备上,
iOS 和 Cocos2d ( 2.x ) 新手 好吧,我想创建一个菜单对象并从每个新场景中调用它。 示例: 场景1,添加菜单 场景2,添加与场景1相同的菜单 我只看到了如何在初始化层本身时初始化 C
我正在尝试制作一个包含两列 13 个 MenuItemImage 的菜单(最后一个在中间)。 框架宽度/设计分辨率宽度为 480 像素。 MenuItemImage 宽度为 180 像素。 这是我的代
我是 Cocos2d 的新手。我将创建一个具有 Menu(Clayer) 的示例游戏,其中每个菜单项都将 Clayer 作为子级添加到菜单层。现在我将设置层作为子层添加到菜单层。当我选择设置层时,在菜
你好,当我的游戏到达游戏结束场景时,我有一个返回主菜单的按钮,但由于某种原因,它已停止工作 这是导致我的游戏结束场景的代码: [[CCDirector sharedDirector] pause];
有人知道让 CCMenuItems 数组与网格对齐的最佳实践方法吗?这是cocos2d的问题 例如: int levelCount = 10; CCMenu *menuArray = [CCMenu
* Assertion failure in -[CCTouchDispatcher forceAddHandler:array:], /libs/cocos2d/Platforms/iOS/CCTo
我在使用带有缩放的 CCMenuItemSprite 菜单项的 CCMenu 时遇到问题。我正在尝试根据正在玩游戏的设备来不同地缩放菜单项 Sprite (iPad 需要将其缩放到大约 1.5 倍,而
大家好! 我正在尝试使用 CCMenu 类。我有这个方法: -(void)showMenuItems { CGSize size = [[CCDirector sharedDirect
假设我正在使用 CCSpriteFrameCache 并像这样添加帧 [[CCSpriteFrameCache sharedSpriteFrameCache] addSpriteFramesWithF
在 iOS 6 下,如果我没有指定明确的位置,我所有的 CCMenus 默认显示在屏幕中心。 在 iOS 7 下,菜单位于屏幕之外。 我必须在 iOS 7 下指定一个明确的位置吗? iOS 6: iO
我在 CCMenu 类(class)中度过了一段非常愉快的时光。要使用此类创建菜单,它会强制您调用名为 initWithItems 的方法,该方法采用 va_list。我需要在运行时生成这个列表,我读
我正在制作一款包含下拉菜单的游戏。所以我希望菜单有一个背景图像,因为它现在是透明的。 //CCSMenu stethMenu stethMenu->alignItemsInColumns(2,2,2
我有一个暂停按钮,它是一个 CCMenuItem,当我触摸它时,应用程序会转到菜单。我将游戏场景设置为菜单场景中的静态变量,这样当我继续游戏时,我可以继续当前游戏。 当我按下恢复按钮时,我重新安排了游
我遇到了 CCMenu 和 CCMenuItem 的一个奇怪的怪癖,它们可能是也可能不是 cocos2d 库的一部分,所以我不确定是否应该将其报告为错误。 当两个 CCMenu 项目重叠时,最后添加到
我是一名优秀的程序员,十分优秀!