• CCControlSlider 扩展类的使用


    今天 纠结了一下 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);
    
    }
     
  • 相关阅读:
    Python学习进程(1)Python简介
    OpenGL学习进程(10)第七课:四边形绘制与动画基础
    OpenGL学习进程(9)在3D空间的绘制实例
    GO语言结构体
    GO指针
    GO值类型与引用类型
    GO函数
    GO map
    GO切片
    GO数组
  • 原文地址:https://www.cnblogs.com/jiackyan/p/3019897.html
Copyright © 2020-2023  润新知