最近在写代码的时候用协程的
yield return null
代替Update方法
协程的主体都是死循环,带yield的
.
在Start方法中我启动了一个循环检测鼠标是否按下的协程,按下了就启动游戏的主协程并停止自己
.
问题在于:
游戏的主协程数量在两个以内时,unity正常工作,但是当我写第三个时,运行后Unity卡死
.
卡死的Unity不会变灰,也不会出现"Unity无响应"弹窗,但是没有响应,只能用任务管理器结束任务
.
现在已经确定那三个协程没有问题,因为我任意注释掉一个,剩下两个都不会导致Unity卡死
.
求大神解答

