
cocos2d::ui::Text* _displayText;
voID selectedEvent(Ref* pSender,cocos2d::ui::CheckBox::EventType type);
Size size = Director::getInstance()->getVisibleSize();
_displayText = cocos2d::ui::Text::create("No Event","Fonts/Marker Felt.ttf",32);
_displayText->setAnchorPoint(Vec2(0.5f,-1));
_displayText->setcolor(color3B(159,168,176));
_displayText->setposition(Vec2(size.wIDth / 2.0f,size.height / 2));
this->addChild(_displayText);
cocos2d::ui::CheckBox* cBox = cocos2d::ui::CheckBox::create("check_Box_normal.png","check_Box_normal_press.png","check_Box_active.png",
"check_Box_normal_disable.png","check_Box_active_disable.png");
cBox->setposition(Vec2(size.wIDth / 2,size.height /2 -50));
cBox->setZoomScale(1.5);
//cBox->setEnabled(false);
//cBox->setBright(false);
cBox->setSelected(true);
cBox->setContentSize(Size(80,80));
cBox->setname("checkBox Test");
cBox->addEventListener(CC_CALLBACK_2(HelloWorld::selectedEvent,this));
this->addChild(cBox);
voID HelloWorld::selectedEvent(Ref* pSender,cocos2d::ui::CheckBox::EventType type) { switch (type) { case cocos2d::ui::CheckBox::EventType::SELECTED: _displayText->setString(String::createWithFormat("Selected")->getCString()); break; case cocos2d::ui::CheckBox::EventType::UNSELECTED: _displayText->setString(String::createWithFormat("Unselected")->getCString()); break; default: break; } }
总结以上是内存溢出为你收集整理的cocos2d-x CheckBox的使用全部内容,希望文章能够帮你解决cocos2d-x CheckBox的使用所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)