cocos2d-x CCControl控件
2024-08-29 06:24:31
感谢点评与关注。欢迎转载与分享。
勤奋努力,持之以恒!
CCControlSlider 滑动条
void HelloWorld::myInit10()
{
CCSize size = CCDirector::sharedDirector()->getWinSize();
//CCControlSlider::create(const char* bgFile, const char* progressFile, const char* thumbFile)
//滑动条 三个參数非别为:bgFile 滑动条背景图, progressFile 覆盖背景图的那张图, thumbFile 滑块图
CCControlSlider* slider = CCControlSlider::create("sliderTrack.png", "sliderProgress.png", "sliderThumb.png");
slider->setPosition(ccp(size.width*0.5, size.height*0.5));
this->addChild(slider);
//最小值
slider->setMinimumValue(0);
//最大值
slider->setMaximumValue(100);
//设定当前值
slider->setValue(50);
//回调函数
slider->addTargetWithActionForControlEvents(this, cccontrol_selector(HelloWorld::sliderAction), CCControlEventValueChanged);
//用来展示当前滑动条的滑动值
CCLabelTTF *ttf=CCLabelTTF::create("", "Helvetica", 20);
ttf->setPosition(ccp(200, 210));
ttf->setString(CCString::createWithFormat("滑动条当前值=%.02f",slider->getValue())->getCString());
addChild(ttf,0,999);
}
void HelloWorld::sliderAction(CCObject* pSender, CCControlEvent controlEvent)
{
CCControlSlider* pSliderCtl = (CCControlSlider*)pSender;
CCLabelTTF *ttf=(CCLabelTTF *)this->getChildByTag(999);
ttf->setString(CCString::createWithFormat("滑动条当前值=%.02f",pSliderCtl->getValue())->getCString());
}
最新文章
- Implicit and Explicit Multithreading MULTITHREADING AND CHIP MULTIPROCESSORS
- JavaWeb---总结(十)JSP标签
- Sharepoint更新字段触发工作流(无代码)
- 1. IOS 9.3.3描述文件没了处理方法
- HDU 1429 (BFS+记忆化状压搜索)
- svn out of date
- Java基础之处理事件——添加工具栏(Sketcher 7 with File toolbar buttons)
- 每天一个java基础知识--static
- UI2_ScrollViewHomeWork
- POJ 2481 Cows (数组数组求逆序对)
- SparkGraphXTest.scala
- 认识RGB和YUV
- 4.1Reduction模型
- [翻译]log4net教程
- 《ln命令》-linux命令五分钟系列之十八
- 通过递归方法对一个单词所有的组合进行列举(java)
- mysql 创建函数 error Code: 1227. Access denied;
- ECOS- 技术问题答疑[转]
- MySQL之B+树索引(转自掘金小册 MySQL是怎样运行的,版权归作者所有!)
- 水题B
热门文章
- PS如何用制作BMP 256位色非压缩图片,供Easyboot作为背景
- shell 重定向输入
- poj 1390 Blocks (经典区间dp 方块消除)
- STL学习笔记(关联式容器)
- 工作总结 npoi 模板 导出公式 excel
- Spring Security三种认证
- [Material Design] 教你做一个Material风格、动画的button(MaterialButton)
- EXTjs+SpringMVC+Mybatis实现照片的上传,下载,查看关键技术整理
- NHibernate 映射基础(第三篇) 简单映射、联合主键
- Visual Studio的 Apache Cordova 插件CTP3.0发布!