cocos2d-x 学习笔记之 CCMenuItemToggle用法

时间:2023-03-09 02:17:02
cocos2d-x 学习笔记之 CCMenuItemToggle用法

  想做用cocos2d-x做一个登陆界面,界面有有个记住账号的功能,但是该引擎我没有找到类似checkbox的类,考虑到Toggle也是开关即0和1,故考虑用这个类来实现。

CCMenuItemImage *normal = CCMenuItemImage::create("checkbox_normal.png","checkbox_normal.png");
CCMenuItemImage *checked = CCMenuItemImage::create("checkbox_checked.png","checkbox_checked.png");
CCMenuItemToggle *toggle = CCMenuItemToggle::createWithTarget(this,
menu_selector(HelloWorld::togglemenuCallBack),
normal,
checked,
NULL
);
CC_BREAK_IF(!toggle);

然后把toggleItem放到CCMenu中去

CCMenu *menu = CCMenu::createWithItem(toggle);
menu->setPosition(,);
this->addChild(menu);

效果截图:

cocos2d-x 学习笔记之 CCMenuItemToggle用法cocos2d-x 学习笔记之 CCMenuItemToggle用法

代码不全,请勿照搬。完整代码在下面下载

代码下载

  ps:楼主也是初学,有错误的地方还请大神指正