我的场景中有一个 CCMenuItemLabel,当我用手指按住标签时,它会变大。现在我不想要那个,我不知道该怎么做。
我搜索了 cocos2d ccmenuitemlabel hover 但没有找到我要搜索的内容。
我的场景中有一个 CCMenuItemLabel,当我用手指按住标签时,它会变大。现在我不想要那个,我不知道该怎么做。
我搜索了 cocos2d ccmenuitemlabel hover 但没有找到我要搜索的内容。
扩展 CCMenuItemLabel 并覆盖两个方法
-(void) selected {
if(isEnabled_) {
isSelected_=YES;
// do your own anim here (or not !)
}
}
-(void) unselected {
if(isEnabled_) {
isSelected_=YES;
// undo whatever you did
}
}
isTouchEnabled
您可以通过设置为禁用此项目所在菜单的触摸NO
。如果您的菜单包含其他项目,而不仅仅是在不同的菜单中创建标签。
这很麻烦,但它会起作用。