iLMS知識社群歷程檔登入
位置: 黃國哲 > Unity
1120921 Invoke 指令
by 黃國哲 2023-09-21 11:24:08, 回應(0), 人氣(284)
https://www.cg.com.tw/UnityCSharp/Content/Instantiate.php

Invoke ("子腳本名稱" , 延遲幾秒);

這個指令可以讓子腳本延後幾秒才開始受用,可以用在關閉某個指令

舉例來說,技能CD的按鈕

寫一個顯示圖片的子腳本,
按下技能之後,顯示一個"倒數計時的圖片"擋住本來的技能UI


用Invoke指令呼喚這個子腳本,計時時間到關閉這個"倒數計時的圖片"

EX:
{ Invoke("T1A函式", 10); }

另外也有
{ InvokeRepeating("T1A函式", 10,間格秒數); }

以及停止呼喚
CancelInvoke("T1A"); 用法或是CancelInvoke();停用全部

回應