赞
踩
个人认为最为有效方法
用法:
InvokeRepeating("delayOpen", 1,5);//1秒后调用 delayOpen() 函数,之后每5秒调用一次 ,写在Start函数内
Invoke("delayOpen", 5);//5秒后调用 delayOpen () 函数 ,只调用一次
void delayOpen()
{
...
}
//停止InvokeRepeating方法(关闭脚本是停不下来的)
CancelInvoke("delayOpen");
用法:
System.Threading.Thread.Sleep(2000);
这个会让整个项目停止两秒
用法:
- private float lastTime; //计时器
- private float curTime;
-
- void Start () {
- lastTime = Time.time; //这里利用start开始时开始计时
- }
-
- void Update ()
- {
- curTime = Time.time;
- if (curTime - lastTime >= 6) //时间差大于6秒过后
- {}
-
- }
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。