首页 > 其他 > 详细

协程初用

时间:2021-07-19 17:05:04      阅读:34      评论:0      收藏:0      [点我收藏+]

主要内容: 1、实现点击button后出现UI,两秒后UI消失。方法一:协程;方法二:计时器

 方法一:协程

    private void OnClickButtonBeginBtnDown()
    {
        for (int i = 0; i < listDice.Count; i++)
        {
            listDice[i].timer = 0;
        }
        if (listDice.Count > 6)
        {
            textTip.SetActive(true);
            StartCoroutine(enumerator());   
        }
    }
    
    IEnumerator enumerator()
    {
        yield return new WaitForSeconds(2);
        textTip.SetActive(false);
    }

方法二:计时器

    private void Update()
    {
        CloseUI();
        if (timeKeeping == true)
        {
            TimeKeeping();
        }
    }

    //计时
    public void TimeKeeping()
    {
        timer += Time.deltaTime;
        if (timer > 5)
        {
            for (int i = 0; i < listNumberUI.Count; i++)
            {
                Instantiate(listNumberUI[i], CardList.transform);
            }
            timeKeeping = false;
            timer = 0;
            listNumberUI.Clear();
        }
    }

 

协程初用

原文:https://www.cnblogs.com/gyjldlhiahia/p/15019886.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!