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