unity3d StopCoroutine 停止协同程序

function StopCoroutine (methodName : string) : void

Description描述

停止这个动作中名为methodName的所有协同程序。

请注意只有StartCoroutine使用一个字符串方法名时才能用StopCoroutine停用之.

    // 这个例子演示如何调用一个使用字符串名称的协同程序并停掉它 
    function Start () 
    {  
     StartCoroutine("DoSomething", 2.0);  
     yield WaitForSeconds (1);  
     StopCoroutine("DoSomething"); 
    function DoSomething (someParameter : float) 
    {  
     while (true) 
     {   
     print("DoSomething Loop");   // 停止协同程序的执行并返回到主循环直到下一帧.   yield;  
     
    }

你可能感兴趣的:(unity3d StopCoroutine 停止协同程序)