Unity控制物体生成–协程方法
(一)协程的定义与启动
//创建协程,命名Generate,并定义内容
private IEnumerator Generate()
{
yield return new WaitForSeconds(3f);//协程需要使用yield
Debug.Log("过了3s");
}
//使用StartCoroutine方法,传入协程参数,启动协程
StartCoroutine(Generate());
//停止协程
StopCoroutine(Generate());
(二)使用协程控制物体生成
1.首先我们创建或找到要生成的物体,存储为预置体,这里以一个蓝色方块为例。可以创建一个地板来作为参照物方便观察和设定生成范围。