cocos2d-x创建文字菜单

上一个场景中的菜单是用的图片,现在做一个纯文本的菜单。

首先,在fishscene.h中声明这个函数

virtual void menuBackScen(CCObject *pSender);//返回前一个场景

然后在fishscene.cpp中定义这个函数

void fish::menuBackScen(CCObject *pSender)//返回上一个场景
{
CCScene *scene=HelloWorld::scene();
CCDirector ::sharedDirector()->replaceScene(scene);
}

然后将这个菜单添加到场景中

 //
///创建文字菜单
CCMenuItemFont *pBackItem = CCMenuItemFont::itemFromString("back", this,menu_selector(fish::menuBackScen) );
pBackItem->setColor(ccYELLOW);
CC_BREAK_IF(! pBackItem);
pBackItem->setPosition(ccp(CCDirector::sharedDirector()->getWinSize().width-40,CCDirector::sharedDirector()->getWinSize().height-40));
/结束创建

 CCMenu* pMenu = CCMenu::menuWithItems(pCloseItem, pBackItem,pMoveItem,NULL);

至此创建完成,和创建文字菜单是一个道理

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值