4、Cocos2d-X 游戏编程之------菜单项的使用
来源:互联网 发布:matlab矩阵添加一行 编辑:程序博客网 时间:2024/05/29 14:33
4、菜单项的使用
bool HelloWorld::init()
{
// 1. super init first
if ( !CCLayer::init() )
{
return false;
}
//----CCMenuItemFont
CCMenuItemFont* itemFont = CCMenuItemFont::create("开始游戏",this,menu_selector(HelloWorld::menuFun));
itemFont->setPosition(ccp(-120,80));
//----CCMenuItemImage
CCMenuItemImage* imageItem = CCMenuItemImage::create("CloseNormal.png","CLoseSelected.png",this,menu_selector(HelloWorld::menuFun));
imageItem->setPosition(ccp(-20,80));
//----CCMenuItemLabel
CCLabelTTF * lableTTF =CCLabelTTF::create("返回主菜单", "Helvetica", 20);
CCMenuItemLabel * labelItem=CCMenuItemLabel::create(lableTTF,this,menu_selector(HelloWorld::menuFun));
labelItem->setPosition(ccp(80,80));
//----CCMenuItemSprite
CCSprite* spNor =CCSprite::create("Icon.png");
spNor->setColor(ccc3(255, 255, 0 ));
CCSprite* spSelected=CCSprite::create("Icon.png");
CCMenuItemSprite* spriteItem =CCMenuItemSprite::create(spNor,spSelected,this,menu_selector(HelloWorld::menuFun));
spriteItem->setPosition(ccp(-80,-20));
//----CCMenuItemToggle
CCMenuItemFont * fontItem1 =CCMenuItemFont::create("音乐开");
CCMenuItemFont * fontItem2 =CCMenuItemFont::create("音乐关");
CCMenuItemToggle* toggleItem = CCMenuItemToggle::createWithTarget(this,menu_selector(HelloWorld::menuFun),fontItem1,fontItem2,NULL);
toggleItem->setPosition(ccp(20,-20));
CCMenu* menu =CCMenu::create(itemFont,imageItem,labelItem,spriteItem,toggleItem,NULL);
addChild(menu);
return true;
}
- 4、Cocos2d-X 游戏编程之------菜单项的使用
- 8、Cocos2d-X 游戏编程之------CCControlSlider的使用
- 9、Cocos2d-X 游戏编程之------CCControlButton的使用
- cocos2d-x 学习之菜单项的使用
- 5、Cocos2d-X 游戏编程之------精灵创建的方式
- 6、Cocos2d-X 游戏编程之------CCEditBox的实现
- 7、Cocos2d-X 游戏编程之------CCControlSwitch的实现
- Cocos2D-x游戏开发之二:菜单事件响应
- Cocos2d-x游戏开发之随机数使用
- Cocos2d-x游戏开发之音效使用
- 【Cocos2d-X游戏实战开发】捕鱼达人之菜单按钮的创建(四)
- Cocos2d-x 3.9教程: 2.菜单项的基本使用
- cocos2d-x 3.0菜单的使用
- Cocos2d-X 游戏编程之------游戏中精灵创建的方式
- 【Cocos2d-x游戏开发】TableView的使用
- cocos2d-x 菜单项
- cocos2d-x菜单项
- cocos2d-x:菜单项
- 3、Cocos2d-X 游戏编程之------设置字体
- C++笔试题深度分析 第三波 下
- HDU 1687 Shopaholic【数学题】
- 用MASM32来DIY一个判断字符串1是否为字符串2的子串的函数(应用repe cmpsb指令,区分大小写)
- 适配器模式
- 4、Cocos2d-X 游戏编程之------菜单项的使用
- busybox 致命错误: curses.h:没有那个文件或目录
- linux下安装java开发环境
- 常用的 cocos2d-x 游戏开发工具
- U-boot汇编代码分析
- 【鸟哥的linux私房菜】学习笔记0
- Java线程100%死锁demo
- Notes-20141004
- fgdfgdfgdfgd