這應該是遊戲中很常見的乙個效果.顯示某個事件的進度等,在載入資源或者聯網的時候經常用到.所以有必要學習學習
一、我們直接在cocos2d-x自帶的hellocpp的工程中新增**即可.我們在初始化中新增如下**:
ccsprite* psprite = ccsprite::create("a.png");//暫且說是藍色背景吧
ccsize szwin = ccdirector::shareddirector()->getvisiblesize();
psprite->setposition(ccpointmake(szwin.width/2,szwin.height/2));
this->addchild(psprite);
ccprogresstimer *pprogresstimer = ccprogresstimer::create(ccsprite::create("b.png")); //紅色圓形進度條
pprogresstimer->setposition(ccpointmake(szwin.width/2,szwin.height/2));
pprogresstimer->setpercentage(0);//顯示原形的百分比
this->addchild(pprogresstimer,0,100);
this->schedule(schedule_selector(helloworld::updateprogress));//更加實際情況來更新進度.這裡用定時器以便演示
二、然後我們需要實現定時器呼叫的函式.**如下並附上效果圖.
void helloworld::updateprogress(float dt)
}
cocos2d x 之UITextField的使用
本文使用的是cocos2d x 2.1.6版本,cocosstudio1.6.0.0版本。其呼叫的相關 如下 bool helloworld init void helloworld textfieldevent ccobject psender,textfiledeventtype type 不過...
帶進度的圓形進度條的實現
今天通過自定義view來實現乙個帶進度的圓形進度條,實現的最終效果如下圖所示 現在來講一下設計的思路 首先這個進度條可以自定義小圓角矩形的數量 小圓角矩形大小 小圓角矩形的圓角角度 未完成進度時的顏色,完成進度時的顏色 文字大小 文字顏色 圓形半徑,所以需要自定義這些引數 那如何畫這個圓形進度呢?我...
cocos2如何使用進度條
1 建立進度條物件 精靈背景 ccsprite progsprite ccsprite spritewithfile achieveplash.png 初始化進度條 ccprogresstimer prog ccprogresstimer progresswithsprite progsprite ...