Unity 报错之 Coroutine continue failure
【摘要】 Unity 报错之 Coroutine continue failure
协同程序继续失败
使用代码如下:
void StartAni() { StartCoroutine(Next()); //做一些事 StopCoroutine(Next()); } IEnumerator Next() { //do sth for (int i = 0; i <...
Unity 报错之 Coroutine continue failure
协同程序继续失败

使用代码如下:
void StartAni() { StartCoroutine(Next()); //做一些事 StopCoroutine(Next()); } IEnumerator Next() { //do sth for (int i = 0; i < scintilla.Length; i++) { guang_Image.sprite = scintilla[i]; guang_Image.SetNativeSize(); yield return new WaitForSeconds(0.06f); } }
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
当上面StartAni这个方法执行时,就会产生这个错误,经实践这个报错对程序并没有影响,还是很好奇是个什么问题,上网查了下,也没有查到太多相关信息。也试着改成下面这种调用方式,但是结果还是会报错。
void StartAni() { StartCoroutine("Next"); //做一些事 StopCoroutine("Next"); }
- 1
- 2
- 3
- 4
- 5
- 6
最后也没有找到什么满意的结果,不影响程序运行的话也没有再深究了,希望知道的大佬,评论解惑。
文章来源: czhenya.blog.csdn.net,作者:陈言必行,版权归原作者所有,如需转载,请联系作者。
原文链接:czhenya.blog.csdn.net/article/details/103405080
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)