[]Layaair怎么实现多层血条?

我是一个初学者,progressBar这一控件可以当做游戏中人物的血条来显示,那么想让血条多层显示(像dnf中的boss一样)应该怎么实现呢?希望能够得到解答。。。
已邀请:

zhangliyang

赞同来自:

我想了一下,可以根据boss的总血量和一条progressbar表示的血量相除,根据相除之后的商,来确定血条需要几层(商+1层),根据%运算得到的余数,来确定最上面一层的value值来显示。这样的话,消减部分的血量会有一个缓慢消失的状态这个可以用缓动动画来解决吗?

zhangliyang

赞同来自:

而且progressBar允许设定多层皮肤吗?还是应该在同一个位置重叠显示相应数量的progressbar?

cry_11858

赞同来自:

在血量变化的时候,  拿到变化的量,播放动画 。应该可以。

liuliqianxiao

赞同来自:

最近在玩大天使之剑h5,那boss血条也是做得很骚气的,赤橙黄绿青蓝紫一层层掉血
 

要回复问题请先

商务合作
商务合作