协程,线程的使用 u3d学习总结笔记本

本文深入探讨了Unity中协程(Coroutine)与Invoke方法的使用技巧,包括如何通过Invoke进行延迟调用、循环调用及取消调用,以及如何利用协程实现颜色渐变等复杂效果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.Invoke(); //开辟协程调用方法

2.Coroutine();//协同程序

 

//=======================================

1.Invoke() //开辟协程调用方法

Invoke("方法名",3);//延迟调用
InvokeRepeating("方法名",0,2);//延迟,循环调用
CancelInvoke("方法名");//关闭调用,无参数则关闭所有
//=================================
print(IsInvoking("Attack"));//判断是否被调用

2.Coroutine();//协同程序

IEnumerator ChangeColor2(){//携程声明
    yield return new WaitForSeconds(2);//延迟2秒
    GO.GetComponent<MeshRenderer>().material.color=Color.blue;
}
//==============================
StartCoroutine(ChangeColor2());//调用携程

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值