今天给大家说一下关于unity ienumerator 失效的问题,主要给大家介绍一下协同方面语句的介绍,源代码如下:
中断语句的使用
- 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");
- }
- 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");
- }