unity3d-IEnumerator协程

本文详细介绍了如何在Unity3D中将函数转化为IEnumerator协程,以实现游戏逻辑中的暂停和继续操作。通过启动协程并利用WaitForSeconds等方法,可以在特定时间点暂停协程执行,从而控制游戏流程。
摘要由CSDN通过智能技术生成

IEnumerator 将一个函数转换为协程函数

使用 StartCoroutine(函数名())启动协程

在协程函数中yield return new WaitForSeconds(停留时间) 可是实现停留

如:

public void Fun()//普通函数打印时间
{
    printf("Time.time");//打印时间
}

转化成协程函数为

public IEnumerator Fun()//停留5秒打印时间
{
    yield return new WaitForSeconds(5f);//停留5秒
    printf("Time.time");//打印时间
}</
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值