博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Unity中Invoke函数基础用法
阅读量:4436 次
发布时间:2019-06-07

本文共 436 字,大约阅读时间需要 1 分钟。

public void Invoke(string methodName, float time);

methodName 是方法名,time 是具体几秒

 

在具体事件以后调用这个方法

  也就是说,Invoke("SendMessage",5) ,表示的是在“5s”以后执行“SendMessage”方法。

使用Invoke方法需要注意以下三点:

1、它应该在Start,Update,FixUpdate,LateUpdate,还有OnGUI中被调用

2、Invoke中传递的方法不能是含有参数的方法、

3、当Time.ScaleTime = 0时,Invoke()无效,调用不到Invoke方法

当然,Invoke也支持重复调用:

InvokeRepeating("SendMessage",2,3);

表示在“2s”以后开始调用第一次,之后每隔“3s”重复调用一次。

转载于:https://www.cnblogs.com/Dearmyh/p/9316210.html

你可能感兴趣的文章
办公用品管理系统VB——模块
查看>>
个人作业——统计多个文本文件中的单词及词组出现频率
查看>>
LogStash 日志搜集
查看>>
jdk1.7 与 jdk1.6两个版本的一点小区别
查看>>
ZoomBar 设计
查看>>
路在脚下,梦已启程
查看>>
android抓log
查看>>
Linux下使用Magent+Memcached缓存服务器集群部署
查看>>
ReentrantLock 重入锁(下)
查看>>
[Android] 拍照、截图、保存并显示在ImageView控件中
查看>>
C#图表控件ZedGraph使用
查看>>
idea代理上网
查看>>
C语言入门(1)——C语言概述
查看>>
前缀方式增1和后缀方式增1的区别
查看>>
精彩的“利益均衡”,尤其是“四”
查看>>
PLSQLDeveloper链接报错 解决办法
查看>>
Oracle 中int , number的区别
查看>>
java volatile
查看>>
与IE奋战的血泪史
查看>>
最简单的WebRTC示例
查看>>