【发布时间】:2014-04-06 02:46:58
【问题描述】:
点击按钮我运行方法Initialize()。
private IEnumerator Initialize()
{
Download download;
download = new Download();
StartCoroutine(download.LoadAsset("http://localhost/3dobjects?key=11","car13",(x)=>{j = x;}));
yield return j;
int k=download.GetRate(j)
}
第二个(GetRate)取决于第一个方法(LoadAsset)的结果,所以它应该在LoadAsset完成工作后运行。
但是它们像在不同的线程中一样同步运行,如何解决?
【问题讨论】: