本文主要是介绍cocos2d-x 成排的文字按钮,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
功能很简单,这段代码放在init()里就可以,自己看着用,直接上代码,这里我定义了4个按钮,下面有图有真相。
//--------------------------字体按钮-----------------------------------------CCMenuItemFont *laber1=CCMenuItemFont::create("NewGame",this,menu_selector(start::menuGameCallback));CCMenuItemFont *laber2=CCMenuItemFont::create("LoadGame",this,menu_selector(start::menuGameCallback));CCMenuItemFont *laber3=CCMenuItemFont::create("Set",this,menu_selector(start::menuGameCallback));CCMenuItemFont *laber4=CCMenuItemFont::create("Exit",this,menu_selector(start::menuGameCallback));//设置字体颜色laber1->setColor(ccc3(219,28,29));laber2->setColor(ccc3(219,28,29));laber3->setColor(ccc3(219,28,29));laber4->setColor(ccc3(219,28,29));//laber1->setPosition(ccp(size.width/2-120, size.height/2+50));//此步很关键,否则只是菜单项,但不能点CCMenu *menu=CCMenu::create(laber1,laber2,laber3,laber4,NULL);//设置为竖排排列 menu->alignItemsVertically(); menu->setPosition(ccp(size.width/2-140, size.height/2-30));;addChild(menu,4);
这篇关于cocos2d-x 成排的文字按钮的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!