1

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

我搜索了 cocos2d ccmenuitemlabel hover 但没有找到我要搜索的内容。

4

2 回答 2

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 
    }
}
于 2013-04-06T10:48:15.190 回答
0

isTouchEnabled您可以通过设置为禁用此项目所在菜单的触摸NO。如果您的菜单包含其他项目,而不仅仅是在不同的菜单中创建标签。

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

于 2013-04-06T07:29:04.730 回答