20 lines
519 B
Markdown
20 lines
519 B
Markdown
|
|
#unity/日常积累
|
|||
|
|
|
|||
|
|
对于WaitUnitl,用在 yield return new WaitUntil 表达式上,协程可以控制运行的时间,对于WaitUntil更是一个有效的挂起命令
|
|||
|
|
|
|||
|
|
用法如下:
|
|||
|
|
|
|||
|
|
``` cs
|
|||
|
|
int i,j;
|
|||
|
|
IEnumerator CloseDoor()
|
|||
|
|
{
|
|||
|
|
|
|||
|
|
yield return new WaitUntil(() => i==j);//Lambda表达式
|
|||
|
|
Debug.Log(1);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
这里必须 i 和 j 相等时,才能打印出 1 .
|
|||
|
|
|
|||
|
|
而WaitUnitl里面的式子 ()=> 是 Lambda表达式的用法,是C#语法中的一种,具体可百度查看C#语法
|