因为instantiate没有加载完 for循环里面开始执行下一个instantiate 就会报错
以下是解决办法在for 循环里面
for (int i = 0; i < xxx.Count; i++)
{
GameObject aaa= Instantiate<GameObject>(bbb);
aaa.transform.SetParent(grid);
ccccitem = aaa.AddComponent<ccc>();
yield return StartCoroutine(citem.Initialized(xxx[i])); ///使用yield return 则会执行完一次for 返回完成后才会下一步
}
在携程里面同样使用yield return
public IEnumerator Initialized()
{