当前位置:   article > 正文

Unity 报错之 Coroutine continue failure

coroutine continue failure

Unity 报错之 Coroutine continue failure

协同程序继续失败

CoroutineContinuefailure

使用代码如下:
 	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
最后也没有找到什么满意的结果,不影响程序运行的话也没有再深究了,希望知道的大佬,评论解惑。
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/95606
推荐阅读
相关标签
  

闽ICP备14008679号