unity中的Invoke相关方法

1.Time.time---是程序从开始运行到现在的时间,单位为秒,float类型;



2.Invoke(string 函数名称,float  延迟时间);InvokeRepeating(string  函数名称,float  延迟时间,float  循环间隔时间);CancelInvoke(),取消本脚本所有的Invoke和InvokeRepeating方法;IsInvoking(string 函数名称),判断该函数是否处于延迟启动状态或是否处于循环状态,返回bool值;



3. 使用 Invoke() 方法需要注意 3点:

1 :它应该在 脚本的生命周期里的(Start、Update、OnGUI、FixedUpdate、LateUpdate)中被调用;

2:Invoke(); 不能接受含有 参数的方法;

3:在 Time.ScaleTime = 0; 时, Invoke() 无效,因为它不会被调用到;



©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Unity脚本基础 1.Unity3D中的协程(coroutine)和C#线程之间的区别是什么? 多线程程序同时运...
    豆铮阅读 9,187评论 0 3
  • Unity技术面试题 一:什么是协同程序? 答:在主线程运行时同时开启另一段逻辑处理,来协助当前程序的执行。换句话...
    沐冉阅读 7,974评论 1 19
  • 转自:https://blog.csdn.net/dingxiaowei2013/article/details/...
    豆铮阅读 5,074评论 0 2
  • 在Unity脚本中,有一些按照预定顺序执行的事件函数,脚本即是按照此顺序执行的。这个执行顺序描述如下: First...
    kuxingseng686阅读 5,998评论 0 0
  • 一:什么是协同程序? 答:在主线程运行时同时开启另一段逻辑处理,来协助当前程序的执行。换句话说,开启协程就是开启一...
    好怕怕阅读 9,358评论 2 23

友情链接更多精彩内容