Unity (反復(fù))多長時間后 執(zhí)行某個方法


public float lastTime;  

public float curTime;

public float apprar = 3;

public float apprar1;



void Start()

{

     lastTime = Time.time;      //從游戲開始到到現(xiàn)在所用的時間。

     apprar1 = apprar;

}

void Update()

{

     curTime = Time.time;    //從游戲開始到到現(xiàn)在所用的時間。

     if (curTime - lastTime >= apprar1)

     {

     lastTime = curTime;

     donghua();  //執(zhí)行的方法

     int j = Random.Range(1, 5);//隨機數(shù)

     apprar1 = apprar + j;

  }

}

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容