zoukankan      html  css  js  c++  java
  • Cocos2d-x3.0 LoadingBar

    .h中加入

        
        int _count;
        Layout* layout;
        void update(float delta);
    






      layout = Layout::create();
            layout->setSize(Size(widgetSize.width, widgetSize.height));
           
            //横向排列,这里相似Android里的线性布局
            //layout->setLayoutType(LAYOUT_RELATIVE);
            /*以图片为背景*/
            layout->setBackGroundImageScale9Enabled(true);
            layout->setBackGroundImage("green_edit.png");
            
            layout->setPosition(Point(0,0));
            addChild(layout);
    
            
           
            LoadingBar* loadingBar = LoadingBar::create("slider_bar_active_9patch.png");
            loadingBar->setTag(0);
            loadingBar->setScale9Enabled(true);
            loadingBar->setCapInsets(Rect(0, 0, 0, 0));
            loadingBar->setSize(Size(300, 23));
            
            
            //设置载入方向LoadingBarTypeRight右    LoadingBarTypeLeft左
             loadingBar->setDirection(LoadingBarTypeLeft);
            loadingBar->setPosition(Point(widgetSize.width / 2.0f,
                                          widgetSize.height / 2.0f + loadingBar->getSize().height / 4.0f));
            layout->addChild(loadingBar);
            
            
            
            _count = 0;
            
            scheduleUpdate();


    void LayoutTest::update(float delta)
    {
        _count++;
        
        if (_count  > 100) {
            _count = 0;
        }
        LoadingBar* loadingBar = static_cast<LoadingBar*>(layout->getChildByTag(0));
        loadingBar->setPercent(_count);
    }
    


  • 相关阅读:
    properties 插件安装
    FineReport 安装教程
    Red/Black Tree 演示
    java 日期转化
    Tomcat使用Log4j按天生成日志 亲测可行
    服务器初始化
    ubuntu-rc.local
    django-views
    https tcp ssl
    svn
  • 原文地址:https://www.cnblogs.com/mqxnongmin/p/10918559.html
Copyright © 2011-2022 走看看