天天看点

[Unity3d]u3d中定时器的使用1.Invoke(string methodName,float time)2.InvokeRepeating(string methodName,float time,float repeatRate)3.CancelInvoke(string methodName)4.(bool) IsInvoking(string methodName)

在游戏设计过程中定时器是必不可少的工具,我们知道update方法是MonoBehavior中一个人人皆知的定时器方法,每帧都在调用,那还有其他什么定时器的方法呢,这里介绍一下。

在一定时间调用methodName函数

每隔一定时间调用一次methodName函数

Invokes the method methodName in time seconds.

在time秒调用methodName方法;简单说,根据时间调用指定方法名的方法

After the first invocation repeats calling that function every repeatRate seconds.

从第一次调用开始,每隔repeatRate时间调用一次.

取消这个脚本中所有的调用

Cancels all Invoke calls on this MonoBehaviour.

取消这个MonoBehaviour上的所有调用。

某指定函数是否在等候调用

继续阅读