我正在使用Cocos2D开发iOS游戏。我想展示一个类似UIAlertView的弹出窗口,但完全是自定义的。实现这一目标的最佳方法是什么?
非常感谢! Benza
答案 0 :(得分:4)
我建议使用一个图层来暂停场景。以下是来自Cocos2d网站的一些论坛帖子,其中有一些内容:
答案 1 :(得分:1)
不幸的是暂停场景意味着你也会暂停弹出窗口中的任何内容。 也许这不是你的情况,但我经常在弹出窗口中有滚动列表。如果我暂停场景它将无法正常工作。 我已经为CCNode添加了一个方法,该方法遍历所有孩子并停止他们的活动而不是暂停场景。 如果您将弹出窗口作为场景的子项打开,则首先停用场景中的所有子项,然后打开弹出窗口。这意味着您仍然可以在弹出窗口中执行任何操作,其他所有内容都会暂停或不响应触摸[如菜单]。