让CCMenuItem在触地得分时触发它

时间:2013-05-28 03:06:01

标签: cocos2d-iphone ccmenuitem

CCMenuItem默认在触摸时触发其块。我想把它改成触地得分。无论如何要执行此操作而不修改CCMenu类(这将破坏其他部分)。这可以在一个类别中完成吗?

想知道为什么事件没有像UIKit(免费事件选择)那样实现。

2 个答案:

答案 0 :(得分:1)

根据您的需要,您可以通过覆盖selectedunselectedactivate来使CCMenuItem成为子类,并使此行为成为可能。

然后,您可以在CCMenu中使用新课程,这样您就可以自动将其打好,其余的应用程序将继续运行。

答案 1 :(得分:0)

您仍然可以使用CCMenuItem之外的CCMenu并自行切换触控。使用selectedunselectedactivate方法。无需修改CCMenu