저는 씬에 CCMenuItemLabel을 가지고 있으며, 레이블에서 손가락을 길게 누르면 크기가 커집니다. 지금 나는 그것을 원하지 않는다. 그리고 나는 이것을하는 방법을 모른다.CCMenuItemLabel에서 호버 저울을 제거하려면 어떻게해야합니까?
나는 cocos2d ccmenuitemlabel hover를 검색했지만 찾지 못했던 것을 찾았습니다.
저는 씬에 CCMenuItemLabel을 가지고 있으며, 레이블에서 손가락을 길게 누르면 크기가 커집니다. 지금 나는 그것을 원하지 않는다. 그리고 나는 이것을하는 방법을 모른다.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
으로 설정하여이 항목에 포함 된 메뉴를 비활성화 할 수 있습니다. 메뉴에 다른 메뉴의 레이블을 만드는 것 이외의 다른 항목이있는 경우.
성가시다.
에서 스케일링 코드를 삭제 덮어 그것이다적인 Cocos2D는 CCMenu 선택된 메소드를 호출 할 때 5 % 포함 된 라벨을 확대하고 CCMenu 비 선택 호출 때 다시 수축 방법. – YvesLeBorg
흠. 불량 커플 링에 대해 이야기하십시오. imao 이것은 다른 클래스에서 선택적이거나 분리되어야합니다. – giorashc
완전히 ... 적어도 select (기본값은 1.0)에 대한 scaling을위한 속성을 가져야합니다. 뿐만 아니라, 그들은 행동으로 그것을 구현하기로 결정했고, 빡빡한 원숭이 테스트에서 '계속 증가하는'라벨을 만들 수 있습니다. 나는 그 일을 첫날에 서브 클래 싱했고 결코 되돌아 보지 않았습니다. – YvesLeBorg
가 CCMenu – LearnCocos2D