Cocos2d-x UI开发之CCControlPotentiometer控件类使用实例
2014-09-11 10:45
1291 查看
CCControlPotentiometer是电位计按钮,和CCControlSlider的用法很相似。关于控件使用时的一些配置,请参见文章:UI开发之控件类-CCControlButton。
bool HelloWorld::init() { bool bRet = false; do { CC_BREAK_IF(!CCLayer::init()); //CCControlPotentiometer参数是底座,进度条,控制按钮图片资源 CCControlPotentiometer * potentiometer = CCControlPotentiometer::create("potentiometerTrack.png", "potentiometerProgress.png","potentiometerButton.png"); //设置最大值和最小值以及初值 potentiometer->setMaximumValue(100.0); potentiometer->setMinimumValue(0.0); potentiometer->setValue(50); potentiometer->setPosition(ccp(240,160)); this->addChild(potentiometer); //添加事件监听 potentiometer->addTargetWithActionForControlEvents(this,cccontrol_selector(HelloWorld::valueChanged), CCControlEventValueChanged); bRet = true; } while(0); return bRet; } void HelloWorld::valueChanged(CCObject * pSender,CCControlEvent controlEvent) { CCControlPotentiometer * potentiometer = (CCControlPotentiometer *)pSender; CCString * string = CCString::createWithFormat("%f",potentiometer->getValue()); CCLog(string->getCString()); }
您可能感兴趣的文章:
相关文章推荐
- Cocos2d-x UI开发之CCControlSlider控件类使用实例
- Cocos2d-x UI开发之CCControlSwitch控件类使用实例
- Cocos2d-x UI开发之CCControlColourPicker控件类使用实例
- Cocos2d-x UI开发之菜单类使用实例
- Cocos2d-x UI开发之CCControlButton控件类实例
- Cocos2d-x UI开发之文本类使用实例
- cocos2d-x-2.0新增加了几个UI控件,这里我介绍下常用的这几个UI控件(CCControlSlider、CCControlSwitch、CCControlColourPicker)使用方法
- Cocos2d-x开发实例:使用Lambda 表达式
- Cocos2d-x控件使用CCControlSwitch<代码演示>
- Cocos2d-x开发实例介绍帧动画使用
- Cocos2d-x游戏开发之CCLabelTTF标签详解之Create方法(设置自动换行的标签)和换行符的巧妙使用(十六)(高级篇)
- Delphi开发学习三:TdataSource 控件与 TDBGrid 控件使用实例
- Cocos2d-x开发实例:使用Lambda 表达式
- 【Cocos2d-X开发学习笔记】第19期:动作管理类(CCActionManager)的使用
- COCOS2D-X UI控件使用
- delphi开发学习四:TClientDataSet与TDataSetProvider控件使用实例
- Cocos2d-x游戏开发中的消息机制:CCNotificationCenter的使用
- Cocos2d-x 游戏开发之巧用CCDelayTIme实现多个action有序执行,使用CCCallFunc添加action回调
- 【Cocos2d-X开发学习笔记】第19期:动作管理类(CCActionManager)的使用
- Cocos2d-x开发实例介绍帧动画使用