進行状況のパーセンテージに応じて、進行状況バーに異なる色の画像を重ねたい。
画像を正しい位置に置き、最初は非表示に設定し、条件に応じて表示に設定しました。
問題は、進行状況バーの上に画像が表示されず、進行状況バーの下に表示されることです。
プログレスバーのコードは次のとおりです。
progressbar = CCProgressTimer.progress("TimeBar23.png");
progressbar.setType(5);
progressbar.setAnchorPoint(0, 0);
// progressbar.setPosition(47, 356);
progressbar.setPosition(47, 310);
ここに画像があります:
progressBarImage1.setPosition(68,500);
progressBarImage2.setPosition(68,456);
progressBarImage3.setPosition(68, 424);
progressBarImage1.setVisible(false);
progressBarImage2.setVisible(false);
progressBarImage3.setVisible(false);
そして、これが私が自分の画像を見えるようにしている条件です:
if(GamebarLayer.progressbar.getPercentage() > 33.33)
{
GamebarLayer.progressBarImage1.setVisible(true);
GamebarLayer.progressBarImage1.setVertexZ(100);
}
else if(GamebarLayer.progressbar.getPercentage() > 66.66)
{
GamebarLayer.progressBarImage2.setVisible(true);
}
else if(GamebarLayer.progressbar.getPercentage() > 100)
{
GamebarLayer.progressBarImage3.setVisible(true);
}
これで私を助けてください。