报错的主要原因是当协程还没运行完毕时脚本或游戏物体的enabled为fase,隐藏掉了.
解决办法:判断,当当前的游戏物体激活时执行协程
if (this.gameObject.activeSelf)
{
StartCoroutine(“协程名称”);
}
else
{
return;
}
报错的主要原因是当协程还没运行完毕时脚本或游戏物体的enabled为fase,隐藏掉了.
解决办法:判断,当当前的游戏物体激活时执行协程
if (this.gameObject.activeSelf)
{
StartCoroutine(“协程名称”);
}
else
{
return;
}