Invoke方法可以委派在某個時間點執行function

Example:

void RunAndJump()
{
        Invoke( "Run"  , 1.0f  );
        Invoke( "Jump", 2.0f  );
        Invoke( "Run"  , 3.0f  );
}

void Run()
{
        Debug.Log("Is Run!!!");
}

void Jump()
{
        Debug.Log("Is Jump!!!");
}

//---------
執行結果:
//一秒時
Is Run!!!
//兩秒時
Is Jump!!!
//三秒時
Is Run!!!
//--------

Invoke方法無法夾帶參數,
需要夾帶數時,
可以使用IEnumerator方法,就...下次再介紹囉~
arrow
arrow
    文章標籤
    Unity Invoke
    全站熱搜

    WilsonYo 發表在 痞客邦 留言(0) 人氣()