Unity 迭代器使用过程中经验总结

  • 当协成放到Awake中时,如果当前物体在调用协成过程中有过失活状态,那么这个协成就会被终止。

  • for循环、foreach方法的替代方法:
-------------------------------------------------------------------
  一般用在不能通过索引确定元素的情况下,如:Dictionary,Queue...
-------------------------------------------------------------------

//target : 将要遍历的集合
Ienumerator target = (...).GetEnumerator();
//MoveNext()方法:如果存在下一个元素,那么执行...
while(target.MoveNext())
{
  (target.Current as 'T').Function();
}

你可能感兴趣的:(Unity 迭代器使用过程中经验总结)