版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_33574890/article/details/82627950
基本简介
- 在脚本运行过程中,需要额外执行的一些其他代码
- 只有在继承了MonoBehaviour 这个类的子类中才能使用相关的协程方法
- 正常的代码是按照顺序执行,协同程序会被直接跳过
- 协同程序是一个代码片段,我们需要将这个代码片段封装成一个函数或者方法
IEnumerator Task()
{
yield return new WaitForSeconds(2);
Debug.Log("任务"):
}
// IEnumerator 协同程序返回类型
// yield return 协同程序返回
// new WaitForSeconds(秒数) 实例化一个对象,等待多少继续执行
开启与关闭协程
- StartCoroutine(“协同程序方法名字”);
- StopCoroutine(“协同程序方法名字”);
- 全部都有三种重载形式