当前位置:   article > 正文

2015-10-16 Invoke 函数 InvokeRepeating函数 CancelInvoke取消Invoke函数

cancelinvoke

Invoke 函数代码

Invoke(string,float): 多少秒后执行某个函数[只会调用一次]。

参数说明:

string:要执行的函数的名称;

Float:秒数,倒计时的时间;

  1. void Start ()
  2. {
  3. Invoke("CreatBoxFun", 5f);
  4. }
  5. void CreatBoxFun()
  6. {
  7. GameObject.Instantiate(obj, new Vector3(Random.Range(-10.14f, 11.51f), 8f, Random.Range(-12.46f, 11.49f)), Quaternion.identity);
  8. }

 

InvokeRepeating(string,float,float):多少秒[第二个参数]后执行某个函数,并且以后每隔多少秒[第三个参数]都会执行该函数一次[重复调用N次]。

参数说明:

string:要执行的函数名;

Float:秒数,准备时间,预热时间;

Float:秒数,重复调用的间隔时间;

 

CancelInvoke(); :取消这个脚本中所有的Invoke调用。

  1. public GameObject obj;
  2. //public Transform father;
  3. // Use this for initialization
  4. void Start ()
  5. {
  6. //Invoke("CreatBoxFun", 5f);
  7. InvokeRepeating("CreatBoxFun", 5f, 5f);
  8. Invoke("cancelInvoke", 21f);
  9. }
  10. void cancelInvoke()
  11. {
  12. CancelInvoke();
  13. }
  14. void CreatBoxFun()
  15. {
  16. GameObject.Instantiate(obj, new Vector3(Random.Range(-10.14f, 11.51f), 8f, Random.Range(-12.46f, 11.49f)), Quaternion.identity);
  17. }

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/94334
推荐阅读
  

闽ICP备14008679号