赞
踩
Invoke 函数代码
Invoke(string,float): 多少秒后执行某个函数[只会调用一次]。
参数说明:
string:要执行的函数的名称;
Float:秒数,倒计时的时间;
- void Start ()
- {
- Invoke("CreatBoxFun", 5f);
- }
-
-
- void CreatBoxFun()
- {
- GameObject.Instantiate(obj, new Vector3(Random.Range(-10.14f, 11.51f), 8f, Random.Range(-12.46f, 11.49f)), Quaternion.identity);
- }
InvokeRepeating(string,float,float):多少秒[第二个参数]后执行某个函数,并且以后每隔多少秒[第三个参数]都会执行该函数一次[重复调用N次]。
参数说明:
string:要执行的函数名;
Float:秒数,准备时间,预热时间;
Float:秒数,重复调用的间隔时间;
CancelInvoke(); :取消这个脚本中所有的Invoke调用。
- public GameObject obj;
- //public Transform father;
-
- // Use this for initialization
- void Start ()
- {
- //Invoke("CreatBoxFun", 5f);
- InvokeRepeating("CreatBoxFun", 5f, 5f);
- Invoke("cancelInvoke", 21f);
- }
- void cancelInvoke()
- {
- CancelInvoke();
- }
-
- void CreatBoxFun()
- {
- GameObject.Instantiate(obj, new Vector3(Random.Range(-10.14f, 11.51f), 8f, Random.Range(-12.46f, 11.49f)), Quaternion.identity);
- }
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。