【无标题】基于Unity写一个DelayInvoke方法
没想到来得这么块,程序员可能比司机先失业了。。。。。。。。
//测试过一定要这么调用??奇怪的是,不能(mono 直接引用)??///但AI还是给出了能用的代码
MonoBehaviourExtensions.DelayInvoke(this,()=> { },3);
/* 方案一,使用示例():
public class ExampleUsage : MonoBehaviour
{
private void Start()
{
// 使用成员方法版
GetComponent<DelayInvoker>().DelayInvoke(() =>
{
Debug.Log("延迟2秒执行的成员方法");
}, 2f);
// 使用扩展方法版
this.DelayInvoke(() =>
{
Debug.Log("延迟3秒执行的扩展方法");
}, 3f);
}