unity等待幾秒執(zhí)行操作 unity3d中的怎么實(shí)現(xiàn)update的延遲調(diào)用?
unity3d中的怎么實(shí)現(xiàn)update的延遲調(diào)用?您可以使用invoke和invoke repeating。第一種是執(zhí)行一次,第二種是重復(fù)。void invoke的第一個(gè)參數(shù)(string metho
unity3d中的怎么實(shí)現(xiàn)update的延遲調(diào)用?
您可以使用invoke和invoke repeating。第一種是執(zhí)行一次,第二種是重復(fù)。void invoke的第一個(gè)參數(shù)(string methodname,float time)是方法名(注意它是字符串形式的),它不是一個(gè)更方便的委托。第二個(gè)是延遲多少秒。只有一次。Void invokerepeating(string methodname,float time,float repeatrate)invokerepeating第二個(gè)參數(shù)是延遲后的秒數(shù),第三個(gè)參數(shù)是每次執(zhí)行之間的秒數(shù)。這兩個(gè)方法最好是在開(kāi)始時(shí)寫(xiě)的,因?yàn)槊恳粠紩?huì)執(zhí)行更新
如果我不明白它的意思,應(yīng)該是線程。睡眠(10000).
事實(shí)上,這可以正常使用系統(tǒng)線程
void sleepDemo()
{線程。睡眠(10000)
print(“check”)
}]但是這個(gè)方法會(huì)使整個(gè)程序停滯一段時(shí)間。我不知道這是不是你需要的延遲功能。您還可以考慮使用coroutine或delay方法來(lái)實(shí)現(xiàn)這一點(diǎn)。