干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);
版权声明:本文博主原创文章,博客,未经同意不得转载。