我的场景中有一个CCMenuItemLabel,当我按住我的手指在标签上时它会变大。现在我不想要那个,我不知道该怎么做。
我搜索了cocos2d ccmenuitemlabel悬停但没找到我要搜索的内容。
答案 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
来禁用此项目所包含的菜单的触摸功能。
如果您的菜单包含其他项目,则只需在其他菜单中创建标签即可。
这很麻烦,但它会起作用。