关于loadingbar运行时消失

我创建了一个loading bar,使用update设置set percent可是当程序运行时会bar会消失
相关代码如下:

void TollgateScene::creatHPslider(){

m_hpslider = LoadingBar::create("progress.png");


m_hpslider->setPosition(Vec2(100, 100));
m_hpslider->setTouchEnabled(false);

m_hpslider->setPercent(100);

m_hpslider->setDirection(LoadingBar::Direction::LEFT);
m_hpslider->retain();
this->addChild(m_hpslider,6);

}

void TollgateScene::update(float dt){
m_hpslider->setPercent(m_player->getHp()/1000*100);

}

问题已解决错误

m_hpslider->setPercent(m_player->getHp()/1000*100);

应该<pre class="brush:cpp; toolbar: true; auto-links: false;"> m_hpslider->setPercent(m_player->getHp()/1000.0f*100);