【 unity3d 】Invoke延时方法的使用方法

本文介绍了Unity3D中的Invoke方法,包括其用于延时调用的使用方法、InvokeRepeating的扩展功能,以及CancelInvoke和IsInvoking的相关注意事项。强调Invoke不支持参数传递,应在脚本周期函数中调用,并受Time.timeScale影响。此外,还讨论了Invoke在游戏刷怪等场景的应用。
摘要由CSDN通过智能技术生成

前言

Invoke() 是unity内置的一个方法
没有重载,只有两个参数,意思是延时方法,在多少时间后调用一个方法
第一个参数是 字符串格式的方法名称,第二个参数以秒为单位的延时时间

public extern void Invoke (string methodName, float time);
Invoke方法的测试

表示3秒后调用fun方法

public class InvokeTest : MonoBehaviour {

    void Start(){
        Invoke ("fun", 3);
    }
    private void fun(){
        Debug.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值