unity协程怎么暂停
时间: 2023-02-07 07:36:36 浏览: 152
unity通过协程实现异步下载数据并加载
在 Unity 中,你可以使用 `yield return new WaitForSeconds(x)` 来暂停一个协程。在这里,`x` 是你希望协程暂停的时间(以秒为单位)。例如:
```
using System.Collections;
using UnityEngine;
public class Example : MonoBehaviour
{
void Start()
{
StartCoroutine(ExampleCoroutine());
}
IEnumerator ExampleCoroutine()
{
Debug.Log("Started Coroutine at timestamp : " + Time.time);
// 协程暂停 2 秒
yield return new WaitForSeconds(2);
Debug.Log("Finished Coroutine at timestamp : " + Time.time);
}
}
```
这将在启动协程后 2 秒钟输出 "Finished Coroutine"。
阅读全文