Unity是支持多线程
我们也可以用“协程”去 辅助Unity的运行
协程的调用
StartCoroutine("协程方法");
StartCoroutine(协程方法());
协程的停止
停止单个协程StopCoroutine("协程方法");※停止单个协程只能用“协程方法”调用的协程
停止所有协程StopAllCoroutine();
书写协程方法
IEnumerator 协程方法()
{
while(true)
{
yield return null;//停留1帧继续执行 ※null和0是一样效果
或yield return new WaitForSeconds(1f);//停留1秒继续执行
}
}