Unity延时方法Invoke和InvokeRepeating
Unity延时方法Invoke和InvokeRepeating MonoBehaviour 里面有两个内置的延时方法 InvokeRepeating(methodName: string , time: float , repeatRate: float ): void ; methodName:方法名 time:多少秒后执行 repeatRate:重复执行间隔 Invoke(methodName: string , time: float ): void ; methodName:方法名 time:多少秒后执行 还有两个重要的方法: IsInvoking:用来判断某方法是否被延时,即将执行 CancelInvoke:取消该脚本上的所有延时方法 using UnityEngine; using System.Collections; public class DelayScript : MonoBehaviour { // 当前时间 private float nowTime; // 执行重复方法的次数 private int count; // Use this for initialization void Start () { nowTime = Time.time; Debug.Log( " 时间点: " + nowTime); this .Invoke( "