会延时执行的函数
是 MonoBehaviour 基类中实现好的方法
Invoke
参数一:函数名 字符串
参数二:延迟时间 秒为单位
void Start()
{
Invoke("DelayDoSomething", 1);
}
private void DelayDoSomething()
{
print("延时执行的函数");
TestFun(2);
}
private void TestFun(int i)
{
print("传入参数" + i);
}InvokeRepeating
参数一:函数名字符串
参数二:第一次执行的延迟时间
参数三:之后每次执行的间隔时间
void Start()
{
InvokeRepeating("DelayRe", 5, 1);
}
private void DelayRe()
{
print("重复执行");
}注意:
只能执行该脚本中声明的函数
对象或脚本失活无法停止延时函数执行,只有销毁组件或者对象才会停止或者代码停止
版权声明:本文为wanghexuan原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。