今天 纠结了一下 cocos2d::extension 为什么我声明扩展的每次都要加这个!
原来要在 类开头加USING_NS_CC_EXT;或者using namespace cocos2d::extension;
slider=CCControlSlider::create("slider.png", "Icon.png","Recruit_butOrange1.png");
slider->setPosition(100, 200);
slider->setMaximumValue(100);
slider->setMinimumValue(0);
slider->addTargetWithActionForControlEvents(this,cccontrol_selector(HelloWorld::menuCloseCallback),CCControlEventValueChanged);//添加一个改变方法。来捕获slider的改变
this->addChild(slider);
textValue=CCLabelTTF::create("100", "Helvetica", 17);
textValue->cocos2d::CCNode::setPosition(200, 300);
this->addChild(textValue);
void HelloWorld::menuCloseCallback(CCObject* pSender)
{
char text[20];
CCLog("%f",slider->getValue());
int value=(int)slider->getValue();
sprintf(text, "%d",value);
textValue->setString(text);
}