COCOS2D X之圓形進度條的乙個簡單Demo

2021-12-29 23:16:45 字數 848 閱讀 1851

這應該是遊戲中很常見的乙個效果.顯示某個事件的進度等,在載入資源或者聯網的時候經常用到.所以有必要學習學習

一、我們直接在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 ...