孙陪你,了解它的力量——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);

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

上一篇:如何解决innnerText的兼容性问题


下一篇:python 模块之-json