1、首先添加进度条
2、给伸缩条添加控制器
3、给伸缩条添加颜色控制器,血量从高到低为绿、蓝、橙、红色危险血量。
4、
progress = UIPanel.GetChild("PH值").asProgress;
progress.value = 100;
c1 = progress.GetController("颜色控制");
//获取进度条
if(progress.value <= 100 && progress.value > 75) {
c1.selectedIndex = 0;
} else if (progress.value <= 75 && progress.value > 50) {
c1.selectedIndex = 1;
}else if (progress.value <= 50 && progress.value > 25) {
c1.selectedIndex = 2;
}else if (progress.value <= 25 && progress.value >=0 ) {
c1.selectedIndex = 3;
}
//定义在不同PH值下进度条的不同颜色
progress.value=progress.value-Damage;
//更新PH值
5、效果:
FairyGUI PH减少效果