c#基础(七)延迟函数

一、延迟函数概念

延迟执行的函数,传递函数和时间。是MonoBehaviour类中的方法

二、延迟函数

1.Invoke

参数一 函数名字符串,参数二 时间

函数名必须是该脚本上的函数

cs 复制代码
Invoke("try",1);

2. 延迟重复执行函数

InvokeRepating

参数一 函数字符串 参数二 第一次执行的延迟时间 参数三 之后每次执行的间隔时间

cs 复制代码
InvokeRepating("Delay",5,1)

五秒后执行,之后每隔一秒执行一次

3.取消延迟函数

取消脚本上的所有延迟函数

cs 复制代码
CancelInvoke();

4取消指定名函数

只要取消了指定函数,不管前面执行了多少次,都会取消执行

cs 复制代码
CancelInvoke("DelaySomething");

对象或脚本失活无法停止延时函数执行,只有销毁组件或者对象才会停止或

相关推荐
曹牧2 小时前
C#:基类中定义泛型方法
java·开发语言·c#
魔法阵维护师2 小时前
从零开发游戏需要学习的c#模块,第二十六章(多种敌人与基础 AI)
学习·游戏·c#
思麟呀2 小时前
在C++基础上理解CSharp-4
开发语言·jvm·c++·c#
神仙别闹2 小时前
基于C++ OpenGL 绘制太阳系
开发语言·c++
froginwe112 小时前
Rust 数据类型
开发语言
LONGZETECH2 小时前
Unity 3D+C/S架构无人机数字孪生实训室:破解实训“三高”难题的底层技术实现
c语言·开发语言·3d·unity·架构·无人机
WWTYYDS_6662 小时前
手写 C++ Any 类:深入理解多态与模板
开发语言·c++·算法
赴前尘2 小时前
Go 语言实现 TOTP 双因素认证完整指南
开发语言·后端·golang