yield return null和yield return 0 验证

来源:互联网 发布:做美工ps的电脑 编辑:程序博客网 时间:2024/06/05 14:27

今天想验证这两种方式有什么区别

于是写个脚本

void Update()

{

Debug.Log("update");

}

调用协同

private IEnumerator WaitToRefresh()

{

Debug.LogError("Refresh");//为了好找日志用Error

yield return 0;// 或者null 或者其他整数

Debug.LogError("After");

}

yield return 0;这个语句改成null 或者其他整数。 效果都是执行了一次update后继续执行yield以下的代码

输出 update...

Refresh

update

After

update...

0 0
原创粉丝点击