25
08/22
unity中的简单延时方法
1.使用invoke Invoke("changeOne", 2f); private void changeOne() { skin.material.color = Color.yellow; //材质变为黄色 } 2. 使用协程 StartCoroutine("changeSkin"); //开始协程 IEnumerator changeSkin() //协程方法 { yield return new WaitForSeconds(2f); //暂停协程,2秒后执行之后的操作 skin.material.color = Color.green; }