赞
踩
Invoke和InvokeRepeating都是MonoBehaviour类中的方法.由于并不一定是始终执行,并且每帧反复执行,所以这两个方法基本写在Start()方法里,利用调用函数名来起到延时执行,或者(不)延时指定频率执行方法的效果.
延时函数Invoke使用方法:Invoke (methodName : string, time : float) : void
其中methodName是需要调用函数的的函数名,time是需要延时执行的时间.在Star()方法中写,就是在程序开始运行time秒后执行methodName函数.
- using UnityEngine;
-
- public class invoke_cube : MonoBehaviour {
-
- void Start()
- {
- Invoke("Timer", 3f);
- }
- void Update()
- {
-
- }
-
- void Timer()
- {
- Debug.Log("延时三秒后执行时间为:" + Time.time);
- }
- }
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。