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!!!
//--------
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方法,就...下次再介紹囉~
文章標籤
全站熱搜
留言列表