3 CCMenuItemToggle一次需要每个“ON”?

时间:2012-01-22 15:56:25

标签: objective-c cocos2d-iphone

使用cocos2d CCMenus。

我有3个CCMenuItemToggle属于同一个ccmenu。

现在,我希望如果用户按下其中一个,他切换到ON,,如果他再选择另一个

CCMenuItemToggle 

上一项切换回(OFF),新项目变为ON。

我该怎么做?

非常感谢。

1 个答案:

答案 0 :(得分:0)

您必须从CCMenuItemToggle手动触发回调中的切换。如果这触发了另一个回调,你还必须为你的代码添加一个锁,这样它就不会实际运行那个unoggle代码,因为这可能不是你想要的。

我问了同样的问题,并在这里自己回答:

http://www.cocos2d-iphone.org/forum/topic/17826

问候!