1.
2. 逐层显示出楼房
void Start() { for (int i = 1; i < 14; i++) //第1秒显示第1层,第10秒的时候显示第10层 { StartCoroutine(Show(i)); } } IEnumerator Show(int i) { //实现逐层显示,下两句的位置不能颠倒 yield return new WaitForSeconds(i); if (j < 14) { floor[j++].SetActive(true); } }
如果按下面方式写就会卡好几秒之后全部显示出来,而不会一层层显示
IEnumerator Show(int i) { if (j < 14) { floor[j++].SetActive(true); } yield return new WaitForSeconds(i); }
unity 隐藏与显示www.unity@manual.com/4419.html
[Unity菜鸟] 协成Coroutine,布布扣,bubuko.com
原文地址:http://www.cnblogs.com/code1992/p/3791214.html