协程不在OnResponseGot内部启动

时间:2019-09-19 11:14:59

标签: c# unity3d coroutine

我有一个协程,该协程应获取audioClip,然后启动另一个播放该剪辑的协程,并等待其完成,以便以后可以播放另一个剪辑。问题是-程序没有前进到我获取audioClip的协程中。

122 ms ± 1.79 ms per loop (mean ± std. dev. of 7 runs, 10 loops each)

我什至不知道从哪里开始寻找问题,因为我没有遇到任何错误,程序一直在运行,但是没有协程。

1 个答案:

答案 0 :(得分:0)

如果您尝试在其他线程中启动协程,则可能会出现此问题。在这种情况下,Firebase可以处理异常并使它保持沉默。尝试使用类似这样的方法来等待主线程中的请求:

foreach