using UnityEngine; using System.Collections; using UnityEngine.UI; public class Skill : MonoBehaviour { Image img; public float cd = 10f; bool isBeginCD = false; public Text text; void Start() { img = GetComponent<Image>(); text.text = ""; } void Update() { SkillCD(); } void SkillCD() { float delayTime; if (Input.GetKeyDown(KeyCode.Q)&&!isBeginCD) { img.fillAmount = 1; isBeginCD = true; } if (img.fillAmount > 0&&isBeginCD) { img.fillAmount -= Time.deltaTime/cd; delayTime=img.fillAmount*cd; if (delayTime >= 1) text.text = Mathf.Round(delayTime).ToString(); else text.text = delayTime.ToString("0.0"); } else if (img.fillAmount == 0) { isBeginCD = false; text.text = ""; } } }
CD技能冷却
最新推荐文章于 2024-08-09 19:10:50 发布