0

我正在尝试为我的游戏创建一个暂停菜单。使用[[CCDirector sharedDirector] pause]效果很好,但是我的游戏精灵有自己的 ccTouch 方法,因此在游戏暂停时仍然可以拖动它们。

我通过在现有场景之上创建一个 CCLayer 来创建暂停菜单,然后将其删除并在他们点击恢复时恢复。

有没有一种简单的方法可以让它只有暂停层接收触摸?还是有其他选择?

谢谢

4

1 回答 1

0

您可以为所有层实施某种锁定和解锁,在其中您将禁用和启用任何用户交互。然后只需实现将锁定/解锁命令转换为所有可锁定子项的逻辑。例如,它可以作为一些协议来实现

于 2012-06-10T13:43:55.287 回答