void Start() { Invoke("something", 2.0f); } void something() { doSomething(); }
void Start() { StartCoroutine(Timer()); // 开始协同程序 } IEnumerator Timer() { yield return new WaitForSeconds(1.0f); // 停止执行1秒 doSomething(); }
public float timer = 2.0f; // 定时2秒 void Update() { timer -= Time.deltaTime; if (timer <= 0) { doSomething(); timer = 2.0f; } }
使用道具 举报
本版积分规则 发表回复 回帖并转播 回帖后跳转到最后一页
小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )
GMT+8, 2024-11-16 10:49 , Processed in 0.093704 second(s), 25 queries .
Powered by Discuz! X3.5 Licensed
© 2001-2024 Discuz! Team.