如何删除CCMenuItemLabel上的悬停比例?

时间:2013-04-06 05:57:29

标签: ios cocos2d-iphone ccmenuitem cclabelttf

我的场景中有一个CCMenuItemLabel,当我按住我的手指在标签上时它会变大。现在我不想要那个,我不知道该怎么做。

我搜索了cocos2d ccmenuitemlabel悬停但没找到我要搜索的内容。

2 个答案:

答案 0 :(得分:4)

扩展CCMenuItemLabel并覆盖两个方法

-(void) selected {
    if(isEnabled_) {
        isSelected_=YES;
        // do your own anim here (or not !)
    }
}

-(void) unselected {
    if(isEnabled_) {
        isSelected_=YES;
        // undo whatever you did 
    }
}

答案 1 :(得分:0)

您可以通过将isTouchEnabled设置为NO来禁用此项目所包含的菜单的触摸功能。 如果您的菜单包含其他项目,则只需在其他菜单中创建标签即可。

这很麻烦,但它会起作用。