Menu菜单类
来源:互联网 发布:网络刷客兼职可信吗 编辑:程序博客网 时间:2024/05/17 08:34
CCSize size = CCDirector::sharedDirector()->getWinSize();//屏幕大小
CCLabelTTF *label1 = CCLabelTTF::create("cocos2d-x","hzgb.ttf",35);
// label1->setPosition(ccp(size.width / 2, size.height *0.8));
// this->addChild(label1);
label1->setColor(ccc3(255,0,0));
//①第一种CCMenu的创建
CCMenuItemLabel *item1 = CCMenuItemLabel::create(label1, this, menu_selector(CcLabel::menuCallback));
item1->setPosition(ccp(size.width/2,size.height*0.9));
//addChild(item1);
//②第二种CCMenu的创建
CCMenuItemFont *item2 = CCMenuItemFont::create("item2", this, menu_selector(CcLabel::menuCallback));
item2->setPosition(ccp(size.width*0.5,size.height*0.8));
//this->addChild(item2);
//③第三种CCMenu的创建
CCSprite *sp1 = CCSprite::create("CloseNormal.png");
CCSprite *sp2 = CCSprite::create("CloseSelected.png");
cocos2d::CCMenuItemSprite *item3 = cocos2d::CCMenuItemSprite::create(sp1, sp2, this, menu_selector(CcLabel::menuCallback));
item3->setPosition(ccp(size.width*0.5,size.height*0.6));
//this->addChild(item3);
//④第四种CCMenu的创建
cocos2d::CCMenuItemImage *item4 = cocos2d::CCMenuItemImage::create("CloseNormal.png", "CloseSelected.png", this, menu_selector(CcLabel::menuCallback));
item4->setPosition(ccp(size.width*0.5,size.height*0.4));
//this->addChild(item4);
//⑤第五种CCMenu的创建
cocos2d::CCMenuItemToggle *item5 = cocos2d::CCMenuItemToggle::createWithTarget(this, menu_selector(CcLabel::menuCallback), CCMenuItemFont::create("ON"), CCMenuItemFont::create("Off"), NULL);
item5->setPosition(ccp(size.width*0.5, size.height*0.2));
//this->addChild(item5);
//CCMenu *menu = CCMenu::create(item1,item2,item3,item4,item5);
CCMenu *menu = CCMenu::create(item1, item2, item3, item4, item5,NULL);
menu->setPosition(ccp(size.width*0,size.height*0));
this->addChild(menu);
/*
CCLabelBMFont *label2 = CCLabelBMFont::create("12","blue2.fnt");
label2->setPosition(ccp(size.width /2, size.height *0.5));
addChild(label2);
label2->setString("123");
CCLabelAtlas *label3 = CCLabelAtlas::create("Hello COCOS",".plist");
label3->setPosition(size.width / 2, size.height*0.3);
label3->setColor(ccc3(255,255,0));
this->addChild(label3);*/
return true;
- Menu菜单类
- 菜单(menu)
- Menu菜单
- 菜单 MENU
- 菜单(Menu)
- 菜单Menu
- Menu 菜单
- Menu 菜单
- Menu菜单
- menu(菜单)
- Menu菜单
- Menu菜单
- Menu菜单
- menu菜单
- Menu 菜单
- Menu菜单
- menu菜单
- 菜单项Menu&子Menu
- kruskal's algorithm.[克鲁斯卡尔算法]
- 杭电 1285
- 深入理解Java 8 Lambda
- android里LOG用法
- Appium测试安卓系统自带浏览器
- Menu菜单类
- Android— intent.setFlags方法中的参数值含义
- select, poll和epoll的区别
- C/C++ const char*如何转换成char*
- 多线程之NSThread的使用
- 查找输入整数二进制中1的个数
- swift-控制流程03-switch
- android shape的使用
- redis - 散列