游戏中的进度条

Cocos2dx提供了ProgressTimer进度条类,我们可以实现a. 游戏进入的等待  b. 游戏中的血条。

<ProgressTimer属性:>

(1).  类型:  BAR(条状) , RADIAL(圆形)

(2).  midpoint: 进度条变化的起始位置. 

 (3). barChangeRate: 进度条的变化方向(X,Y轴; 向哪个轴变化,对应的值不为0)

       (1,0) --->表示向X轴方向变化;

       (0,1) --->表示向Y轴方向变化;

       进度条从哪个方向变化,由midpoint和barChangeRate共同决定。

       midpoint:决定进度条变化的起始位置;  barChangeRate: 决定进度条变化的方向。

 (4). percentage: 进度条显示的比例。 (进度条的变化,就是设置这个值)

 <进度条实例>

	auto sprite = Sprite::create("pro.png");
	//使用精灵创建进度条
	ProgressTimer* gress = ProgressTimer::create(sprite);
	//设置进度条的类型
	gress->setType(ProgressTimer::Type::BAR);
	//设置进度条的起始位置
	gress->setMidpoint(Vec2(0,1));
	//设置进度条的变化方向
	gress->setBarChangeRate(Vec2(0,1));
	//设置进度条的显示比例
	gress->setPercentage(0);
	
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值