cocos2d-x CheckBox的使用

cocos2d-x CheckBox的使用,第1张

概述 cocos2d::ui::Text* _displayText;  void selectedEvent(Ref* pSender, cocos2d::ui::CheckBox::EventType type); Size size = Director::getInstance()->getVisibleSize();  _displayText = cocos2d::ui::Text:: 

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的使用所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1077176.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-26
下一篇2022-05-26

发表评论

登录后才能评论

评论列表(0条)

    保存