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(100,100);
        this->addChild(menu);

效果截图:

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

代码下载

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

原文地址:https://www.cnblogs.com/frankwin608/p/3382454.html