cocos2d-x 类似进度条的控件使用
2014-07-07 15:40
253 查看
1.CCControlPotentiometer音量按钮
(a).init()函数下添加
(b).控件响应事件
(c).响应事件实现
【注意】:(1.)添加头文件和域名空间,#include"cocos-ext.h" using namespace cocos2d::extension;
(2.)一个音量按钮由三部分组成:底座,进度条,控制按钮
2.CCControlSlider音量控制
3.进度条/经验条
直观感觉就是CCControlSlider少一个控制按钮,如果不指定第三个参数,程序就会出问题,但是我们可以将第三个参数指定的图用一张透明的图,那就可以了,还需要屏蔽响应事件的功能,setTouchEnabled(false);
(a).init()函数下添加
SimpleAudioEngine::sharedEngine()->playBackgroundMusic("BGM05.mp3"); CCControlPotentiometer* potentionmeter = CCControlPotentiometer::create("potentiometerTrack.png", "potentiometerProgress.png", "potentiometerButton.png"); potentionmeter->addTargetWithActionForControlEvents(this,cccontrol_selector(SecondScene::OnValueChange),CCControlEventValueChanged); potentionmeter->setPosition(ccp(300,50)); this->addChild(potentionmeter,1);
(b).控件响应事件
void OnValueChange(CCObject *psender,CCControlEvent cevent);
(c).响应事件实现
void SecondScene::OnValueChange(CCObject *psender,CCControlEvent cevent) { CCControlPotentiometer* potentionmeter = (CCControlPotentiometer*)psender; CCString *valueStr = CCString::createWithFormat("%f",potentionmeter->getValue()); CCLOG(valueStr->getCString()); }
【注意】:(1.)添加头文件和域名空间,#include"cocos-ext.h" using namespace cocos2d::extension;
(2.)一个音量按钮由三部分组成:底座,进度条,控制按钮
2.CCControlSlider音量控制
CCControlSlider *slider = CCControlSlider::create("background.png", "sliderProgress.png", "sliderthumb.png"); slider->setPosition(ccp(300,150)); slider->setMinimumValue(0); slider->setMaximumValue(100); slider->setValue(30); this->addChild(slider);
3.进度条/经验条
直观感觉就是CCControlSlider少一个控制按钮,如果不指定第三个参数,程序就会出问题,但是我们可以将第三个参数指定的图用一张透明的图,那就可以了,还需要屏蔽响应事件的功能,setTouchEnabled(false);
相关文章推荐
- 使用ASP.NET Atlas编写显示真实进度的ProgressBar(进度条)控件
- 使用ASP.NET Atlas编写显示进度条控件
- Flex进度条控件ProgressBar使用讲解加载图片显示进度演示
- WP7中类似系统颜色选择的控件PickerBox的使用
- cocos2d-x-2.0新增加了几个UI控件,这里我介绍下常用的这几个UI控件(CCControlSlider、CCControlSwitch、CCControlColourPicker)使用方法
- cocos2d-x-2.0新增加了几个UI控件,这里我介绍下常用的这几个UI控件(CCControlSlider、CCControlSwitch、CCControlColourPicker)使用方法
- 进度条控件的使用
- C# 多线程使用progressBar进度条控件
- progress进度条控件的使用
- 使用ASP.NET Atlas编写显示进度条控件
- 如何使用进度条控件
- 使用 DataGridView 控件建立一个类似电子表格的累计结余接口
- C# 多线程使用progressBar进度条控件
- delphi 使用进度条控件
- 使用ASP.NET Atlas编写显示真实进度的ProgressBar(进度条)控件
- 使用 DataGridView 控件建立一个类似电子表格的累计结余接口
- CProgressCtrl 进度条控件的使用方法简单介绍
- Android 使用动画效果后的控件位置处理 类似系统通知栏下拉动画!!
- 带进度条的文件上传控件使用小结
- 进度条控件使用简介(CProgressCtrl)