'MenuItemSprite'에 해당되는 글 1건

  1. 2014.04.17 MenuItemSprite (버튼 클릭 효과)
728x90

 Sprite* pButton = Sprite::create("CloseNormal.png");
 Sprite* pButtonOff = Sprite::createWithTexture(pButton->getTexture());


 pButtonOff->setColor(Color3B(128, 128, 128)); //색깔을 변경한다, 즉 버튼이 클릭되었을때 그 스프라이트의 색을 바꾼다

 

 MenuItemSprite* pImgSprite = MenuItemSprite::create(pButton, pButtonOff, pButton,
  CC_CALLBACK_1(CTitleLayer::start, this));

 

 pImgSprite->setPosition(Point(300, 300));
 pImgSprite->setScale(5);

 

 Menu* pMenu = Menu::create(pImgSprite, NULL);
 pMenu->setPosition(Point::ZERO);


 addChild(pMenu, 100);

 

 

 

난 여태까지 MenuItemImage 로만 이런 형식의 버튼을 만들었었는데

오늘 MenuItemSprite 로도 버튼이 눌러지는것 같은 효과를 줄수 있다는 것을 알았다.

 

위에 주석에 보면 스프라이트는 같은걸 쓰되 버튼이 눌러졋을씨 약간의 색깔을 변하게 만들고 있다.

 

1번이 처음 버튼의 모습 ,,   2번이 눌러졌을때 스프라이트의 색깔이 약간 변하는 모습을 볼수 있다.

728x90
Posted by 정망스
,


맨 위로
홈으로 ▲위로 ▼아래로 ♥댓글쓰기 새로고침