1.协程不能乱用,要不然会造成脚本的执行顺序错乱。
2.最好要在外界持有最外层的循环。这样子好结束协程
3. 强烈注意:在使用一个方法的时候,还是需要去看Unity官方手册的,像 StopAllCoroutines(); //只对Coroutine起作用,会停掉此脚本里所有的Coroutine。这个我没有注意到,以为会暂停全部的协程,导致写的时候,找逻辑错误找了1个半小时。
4.协程一层套一层,只会在yield return时来开始下一个。
1.协程不能乱用,要不然会造成脚本的执行顺序错乱。
2.最好要在外界持有最外层的循环。这样子好结束协程
3. 强烈注意:在使用一个方法的时候,还是需要去看Unity官方手册的,像 StopAllCoroutines(); //只对Coroutine起作用,会停掉此脚本里所有的Coroutine。这个我没有注意到,以为会暂停全部的协程,导致写的时候,找逻辑错误找了1个半小时。
4.协程一层套一层,只会在yield return时来开始下一个。