服务器之家

服务器之家 > 正文

Cocos2d-x UI开发之CCControlPotentiometer控件类使用实例

时间:2021-02-01 14:25     来源/作者:C语言程序设计

 CCControlPotentiometer是电位计按钮,和CCControlSlider的用法很相似。关于控件使用时的一些配置,请参见文章:UI开发之控件类-CCControlButton

Cocos2d-x UI开发之CCControlPotentiometer控件类使用实例

  1. bool HelloWorld::init() 
  2.     bool bRet = false
  3.     do 
  4.     { 
  5.         CC_BREAK_IF(!CCLayer::init()); 
  6.  
  7.         //CCControlPotentiometer参数是底座,进度条,控制按钮图片资源 
  8.         CCControlPotentiometer * potentiometer = CCControlPotentiometer::create("potentiometerTrack.png"
  9.             "potentiometerProgress.png","potentiometerButton.png"); 
  10.         //设置最大值和最小值以及初值 
  11.         potentiometer->setMaximumValue(100.0); 
  12.         potentiometer->setMinimumValue(0.0); 
  13.         potentiometer->setValue(50); 
  14.  
  15.         potentiometer->setPosition(ccp(240,160)); 
  16.         this->addChild(potentiometer); 
  17.  
  18.         //添加事件监听 
  19.         potentiometer->addTargetWithActionForControlEvents(this,cccontrol_selector(HelloWorld::valueChanged), 
  20.             CCControlEventValueChanged); 
  21.  
  22.         bRet = true
  23.     } 
  24.     while(0); 
  25.  
  26.     return bRet; 
  27.  
  28. void HelloWorld::valueChanged(CCObject * pSender,CCControlEvent controlEvent) 
  29.     CCControlPotentiometer * potentiometer = (CCControlPotentiometer *)pSender; 
  30.     CCString * string = CCString::createWithFormat("%f",potentiometer->getValue()); 
  31.     CCLog(string->getCString()); 

 

相关文章

热门资讯

2020微信伤感网名听哭了 让对方看到心疼的伤感网名大全
2020微信伤感网名听哭了 让对方看到心疼的伤感网名大全 2019-12-26
Intellij idea2020永久破解,亲测可用!!!
Intellij idea2020永久破解,亲测可用!!! 2020-07-29
背刺什么意思 网络词语背刺是什么梗
背刺什么意思 网络词语背刺是什么梗 2020-05-22
苹果12mini价格表官网报价 iPhone12mini全版本价格汇总
苹果12mini价格表官网报价 iPhone12mini全版本价格汇总 2020-11-13
yue是什么意思 网络流行语yue了是什么梗
yue是什么意思 网络流行语yue了是什么梗 2020-10-11
返回顶部