2011-09-19 11 views
4

COCOs2d에 작은 하위 게임을 개발했습니다.클릭 버튼을 cocos2d에서 클릭

MenuItem의 버튼으로 이미지를 사용했습니다. 내 문제는 내가 메뉴 버튼을 클릭하면 이미지가 선택된 이미지처럼 보이게하고 싶다는 것이다.

내가 사용하는 코드는 다음과 같습니다 :

CCMenuItem * blueCar = [CCMenuItemImage itemFromNormalImage:@"leftblueCar.png" selectedImage:@"blue-car.png" target:self selector:@selector(onSelectCar:)]; 

답변

1

Click 이벤트에 레이어 추가 및 이미지 설정 또는 새 레이어에서 원하는 작업 수행 ...

1

당신이 선택하면 그 버튼에 다른 이미지를 설정하는 방법을 의미하지만,이 사실 인 경우에 사용할 수 있는지 확실하지 않습니다 뭔가 같은 : 당신이 blocks를 사용하지 않을 경우

CCMenuItemImage *aButton = [CCMenuItemImage itemFromNormalImage:@"button_normal.png" selectedImage:@"button_selected.png" block:^(id sender){ 
    // Do something when user taps button 
     }]; 

, 당신은 사용할 수 있습니다

CCMenuItemImage *aButton = [CCMenuItemImage itemFromNormalImage:@"button_normal.png" selectedImage:@"button_selected.png" target:self selector:@selector(aButtonTapped:)]; 
+0

"차단 :"에 대해 잘 모릅니다. plz 설명 – Harin

+0

내 편집 된 답변보기 – phi