中断语句的使用
IEnumerator Awake() {
yield return new WaitForSeconds(5.0F);
}
do等待2秒后执行后面的语句
IEnumerator Do() {
print("Do now");
yield return new WaitForSeconds(2);
print("Do 2 seconds later");
}
void Awake() {
Do();
print("This is printed immediately");
}
先执行do等待都执行结束再执行其他的
IEnumerator Do() {
print("Do now");
yield return new WaitForSeconds(2);
print("Do 2 seconds later");
}
IEnumerator Awake() {
yield return StartCoroutine("Do");
print("Also after 2 seconds");
print("This is after the Do coroutine has finished execution");
}
本文介绍了Unity中协程的使用方法,包括如何实现延迟执行、如何等待特定时间后继续执行代码等技巧。通过示例展示了如何利用协程进行精确的时间控制。
814

被折叠的 条评论
为什么被折叠?



