您的位置:首页 > 移动开发 > Cocos引擎

cocos2d-x 血量条 CCProgressTimer实现

2014-12-22 11:03 302 查看
直接上代码

//背景图片,

auto* hpBgSprite = Sprite::create("hpbg.png");

hpBgSprite->setPosition(Point(visibleSize.width/2, visibleSize.height/2-100 ));

this->addChild(hpBgSprite);



//有血量的图片

auto hpBar = CCProgressTimer::create(Sprite::create("hp.png"));

hpBar->setType(ProgressTimer::Type::BAR);

hpBar->setMidpoint(Point(0, 0.5f));

hpBar->setBarChangeRate(Point(1, 0));

hpBar->setPercentage(50);//血量

hpBar->setPosition(Point(0,0));//坐标点,相对于背景的

hpBar->setAnchorPoint(Point(0,0));//锚点

hpBgSprite->addChild(hpBar);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐