在网上查询的资料
可以用
IEnumerator ienumerator = CreateBlockIEn();
StartCoroutine(ienumerator);
StopCoroutine(ienumerator);
这样的方式来开始跟停止协程。
因为我这边的协程带了参数,停止时候还是出现了问题。
//具体是哪里的操作失误,也不测试了。总之后面的办法可行
之前开始的写法我是这样写的。
startCoroutine(func(1.0f));
//以下是解决办法
将开始方法改成
startCoroutine("func",1.0f);
结束方法改成
stopCoroutine("func") ;
感谢
Link