Unity IEnumerator 在对象隐藏会自动停止的问题

code:

public class View : MonoBehaviour{

 void Start(){

  StartCoroutine(onEnterFrame());

}

 IEnumerator onEnterFrame() {
        while(true) {


 }

}

}


代码如上,但是当挂载这个脚本的对象隐藏之后,再显示的时候这个协程就不再工作了。

所有我改成了

void OnEnable() {

 StartCoroutine(onEnterFrame());

}


这样在每次显示的时候开启这个协程。




猜你喜欢

转载自blog.csdn.net/struugle_guy/article/details/79269514