想做用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(100,100); this->addChild(menu);
效果截图:
代码不全,请勿照搬。完整代码在下面下载
代码下载