public float coldTime = 2;//冷却时间
//private UISprite sprite;
public UISprite sprite;
private bool iscode = false;//是否正在冷却
public UILabel label;
void Awake() {
//sprite = transform.Find("冷却").GetComponent<UISprite>();//找到遮罩图层
}
void Update() {
if (Input.GetKeyDown(KeyCode.A) && iscode == false) {//按下A并且不在冷却状态
sprite.fillAmount = 1;
iscode = true;
}
if (iscode) {
sprite.fillAmount -= (1f / coldTime) * Time.deltaTime;
label.text = Mathf.Ceil(sprite.fillAmount*coldTime).ToString();
if (sprite.fillAmount <= 0.05) {
iscode = false;
sprite.fillAmount = 0;
label.text = "0";
}
}
}
技能冷却脚本
最新推荐文章于 2023-03-23 04:40:07 发布