美文网首页
Unity UGUI防止button按钮的连续点击

Unity UGUI防止button按钮的连续点击

作者: Lee坚武 | 来源:发表于2019-10-18 14:25 被阅读0次
    public class MyButton : MonoBehaviour
    {
        public bool isClick;//是否点击
        public float tempTime = 0;//计时器
        public Button Btn;//按钮
        void Awake()
        {
           Btn.onClick.AddListener(OnClick);//注册按钮事件
        }
        void Update()
        {
            if (isClick)//如果被点击
            {
                tempTime+= Time.deltaTime;
                if (tempTime> 2)
                {
                    tempTime= 0;
                    Btn.enable = true;
                    isClick = false;
                }
            }
        }
     
        private void OnClick()
        {
             isClick = true;
             Btn.enable= false;   
        }
    }
    

    相关文章

      网友评论

          本文标题:Unity UGUI防止button按钮的连续点击

          本文链接:https://www.haomeiwen.com/subject/ywvimctx.html