cocos2d-x ——菜单层(CCMenuItemFont)二
来源:互联网 发布:python csv数据处理 编辑:程序博客网 时间:2024/05/21 06:40
CCMenuItemFont:继承自CCMenuItemLabel
通过设置字体创建Label,最终创建CCMenuItemLabel菜单项。
.h文件
void menFun(CCObject *pScene);
.cpp文件
bool HelloWorld::init()
{
//////////////////////////////
// 1. super init first
if ( !CCLayer::init() )
{
return false;
}
CCSprite *spr=CCSprite::create("Icon.png");
spr->setPosition(ccp(150,70));
spr->cocos2d::CCNode::setVisible(false);
this->addChild(spr, 0, 1);
CCMenuItemFont::setFontName("Marker Felt");
CCMenuItemFont::setFontSize(24);
CCMenuItemFont *itemfont=CCMenuItemFont::create("显示精灵",this,menu_selector(HelloWorld::menFun));
CCMenu *meun=CCMenu::create(itemfont,NULL);
meun->setPosition(ccp(150,20));
this->addChild(meun);
return true;
}
voidHelloWorld::menFun(CCObject *pScene)
{
CCSprite *spr=(CCSprite*)this->getChildByTag(1);
if (spr->isVisible())
{
spr->setVisible(false);
}
else
spr->setVisible(true);
}
- cocos2d-x ——菜单层(CCMenuItemFont)二
- cocos2d-x ——菜单层(CCMenuItemFont)二
- cocos2d-x TestLua 之 CCMenuItemLabel CCMenuItemSprite CCMenuItemFont 菜单类
- cocos2d-x TestLua 之 CCMenuItemLabel CCMenuItemSprite CCMenuItemFont 菜单类
- Cocos2d-x ——CCMenu菜单层的简介
- Cocos2d-x ——菜单层(CCMenuItemLabel) 一
- cocos2d-x ——菜单层(CCMenuItemSprite)三
- cocos2d-x ——菜单层(CCMenuItemImage)四
- Cocos2d-x ——CCMenu菜单层的简介
- Cocos2d-x ——菜单层(CCMenuItemLabel) 一
- cocos2d-x ——菜单层(CCMenuItemSprite)三
- cocos2d-x ——菜单层(CCMenuItemImage)四
- cocos2d-x ——菜单层(CCMenuItemToggle)五
- cocos2d-x核心概念(二)——字符串,标签和菜单
- Cocos2d-x 场景、导演、层、精灵、菜单和节点
- quick-cocos2d-x游戏开发【5】——创建菜单
- cocos2d-x 3.0学习——入门、创建菜单
- quick-cocos2d-x游戏开发【5】——创建菜单
- [Usaco2011 Nov]Cow Steeplechase奶牛越野跑
- Cocos2d-x ——菜单层(CCMenuItemLabel) 一
- python 简单小程序
- gluUnProject
- 找工作呀
- cocos2d-x ——菜单层(CCMenuItemFont)二
- sqlite: ambiguous column name解决方法
- cocos2d-x ——菜单层(CCMenuItemSprite)三
- 控件使用动画
- cocos2d-x ——菜单层(CCMenuItemImage)四
- 关于mysql建表中含有longtext字段时,查询缓慢的原因和解决方案
- android中android:src和android:background区别
- 类的属性组使用
- glReadPixels