unity等待几秒执行操作 unity3d中的怎么实现update的延迟调用?
浏览量:4078
时间:2021-03-11 08:17:18
作者:admin
unity3d中的怎么实现update的延迟调用?
您可以使用invoke和invoke repeating。第一种是执行一次,第二种是重复。void invoke的第一个参数(string methodname,float time)是方法名(注意它是字符串形式的),它不是一个更方便的委托。第二个是延迟多少秒。只有一次。Void invokerepeating(string methodname,float time,float repeatrate)invokerepeating第二个参数是延迟后的秒数,第三个参数是每次执行之间的秒数。这两个方法最好是在开始时写的,因为每一帧都会执行更新
如果我不明白它的意思,应该是线程。睡眠(10000).
事实上,这可以正常使用系统线程
void sleepDemo()
{线程。睡眠(10000)
print(“check”)
}]但是这个方法会使整个程序停滞一段时间。我不知道这是不是你需要的延迟功能。您还可以考虑使用coroutine或delay方法来实现这一点。
unity等待几秒执行操作 unity延迟执行函数 unity延时执行
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。