StartCoroutine( "WaitToExecute", 0.5f ); //启用协程
StopCoroutine("WaitToExecute");//停止协程
IEnumerator WaitToExecute(float value)
{
yield return new WaitForSeconds(value);
}
启用和停止协程如上图所示。协程在使用完毕之后要及时停掉,不然,多个协程会相互干扰,出现一些莫名其妙的Bug。
如果程序中有多个线程都需要停掉,用 StopAllCoroutines();