孙陪你,了解它的力量——unity3d流程暂停

干unity3dproject什么时候,有时需要对进程暂停一段时间。
有人建议使用yield return new WaitForSeconds(value);使用的方法如以下:
IEnumerator Wait(float value) //等待的时间,在几秒钟内
    {
        print(Time.time);
        yield return new WaitForSeconds(value);
        print(Time.time);
    }
   void Start()
  {
    StartCoroutine(Wait(1.0f)); 
  }
可是我使用的时候就是无效。測试多次也是如此。
无奈之下,使用Thread.Sleep();好多人说这样用unityproject会崩溃,
可是我就是这样使用的。好好的。使用方法例如以下:
using System.Threading;
Thread.Sleep(2000);

版权声明:本文博主原创文章,博客,未经同意不得转载。

原文地址:https://www.cnblogs.com/mengfanrong/p/4797486.html