如何让LoadingBar支持像CCProgressTimer那种Action效果

CCProgressTimer可以这样用,就能实现进度条在0.1秒从0到100
CCProgressTimer* pSpr = dynamic_cast<CCProgressTimer*>(pSender);
pSpr ->runAction( CCProgressFromTo::create(0.1f, 0,100) );

LoadingBar 怎么实现

在0.1秒内从0到100?不理解你要的效果:10:

复制moveby改造一下
update中可以设置你的Progress值

moveby中的update是按照你的时间移动
改造后你可以让progress按照你的时间设置值

他的意思是 进度条变动时 可以根据自己设置的时间来慢慢变动。。。。
比如 1秒的 时间 100 变成 50

好吧,明白了,参考下testcpp的例子:

void UILoadingBarTest_Right::update(float delta)
{
m_nCount++;
if (m_nCount > 100)
{
m_nCount = 0;
}

UILoadingBar* loadingBar = dynamic_cast<UILoadingBar*>(m_pUiLayer->getWidgetByName("LoadingBar"));
loadingBar->setPercent(m_nCount);

}

自己在每一帧算一下