CCMenuItemFont
CCMenuItemFont Ŭ·¡½º´Â ¸Þ´º ¾ÆÀÌÅÛÀ» ¹®ÀÚ¿¿¡ ÀÇÇØ Ç¥½ÃÇÑ´Ù. ÆùÆ® »çÀÌÁî¿Í ÆùÆ® À̸§ ¼³Á¤ »ý·«ÇÏ¸é µðÆúÆ® »çÀÌÁî¿Í µðÆúÆ® ÆùÆ®·Î ÁöÁ¤µÈ´Ù. CCMenuItemFont::setFontSize(100);
CCMenuItemFont::setFontName("fonts/Nanum Brush Script.ttf"); ¸Þ´º ¾ÆÀÌÅÛ »ý¼º CCMenuItemFont * CCMenuItemFont::create( ½ÇÁ¦ ÄÚµå Àû¿ëÀº ´ÙÀ½°ú °°´Ù. CCMenuItemFont *pMenuItem1 = CCMenuItemFont::create(
"Play", this, menu_selector(HelloWorld::DoClickTag));
¸Þ´º »ý¼º°ú ¹èÄ¡ CCMenu *pMenu = CCMenu::create(pMenuItem1, pMenuItem2, NULL);
pMenu->alignItemsVertically(); ¸Þ´º ¾ÆÀÌÅÛ Ä®¶ó ¹× ÅÂ±× ¼³Á¤ pMenuItem1->setColor( ccc3( 0, 0, 0 ));
pMenuItem2->setColor( ccc3( 0, 0, 0 )); pMenuItem1->setTag(1); pMenuItem2->setTag(2); ·¹À̾ Ãß°¡ this->addChild(pMenu);
ÄÝ¹é ¸Þ¼µå void HelloWorld::DoClickTag(CCObject* pSender)
{ CCMenuItem *item = (CCMenuItem*)pSender; int n = item->getTag(); char szText[500]; sprintf_s(szText, "tag : %d click", n); CCLog(szText); } Àüü ÄÚµå CCMenuItemFont::setFontSize(100);
CCMenuItemFont::setFontName("fonts/Nanum Brush Script.ttf"); CCMenuItemFont *pMenuItem1 = CCMenuItemFont::create( "Play", this, menu_selector(HelloWorld::DoClickTag)); CCMenuItemFont *pMenuItem2 = CCMenuItemFont::create( "highscore", this, menu_selector(HelloWorld::DoClickTag)); CCMenu *pMenu = CCMenu::create(pMenuItem1, pMenuItem2, NULL); pMenu->alignItemsVertically(); pMenuItem1->setColor( ccc3( 0, 0, 0 )); pMenuItem2->setColor( ccc3( 0, 0, 0 )); pMenuItem1->setTag(1); pMenuItem2->setTag(2); this->addChild(pMenu); return bRet; } void HelloWorld::DoClickTag(CCObject* pSender) { CCMenuItem *item = (CCMenuItem*)pSender; int n = item->getTag(); char szText[500]; sprintf_s(szText, "tag : %d click", n); CCLog(szText); }
|