定时重复处理,比如, 启动0.5秒后每隔1秒执行一次 DoSomeThing 函数:1.用InvokeRepeating 函数实现 void Start() { InvokeRepeating("DoSomeThing", 0.5, 1.0); } CancelInvoke("你调用的方法"); 停止InvokeRepeating void Start() { StartCorouti
目录Time.time:可以直接执行(适用于先执行在等待,且不固定时间)Time.deltaTime:适用于先等待在执行,且不固定时间InvokeRepeating:适用于固定时间重复执行(与CancelInvoke配合使用)IEnumerator:使用协同程序编写倒计时using System.Collections; using System.Collections.Generic; us
转载 3月前
42阅读
Unity (学习笔记)主要记录一些重要以及易错的知识点。 笔记目录Unity (学习笔记)1.unity延时方法Invoke和InvokeRepeating1.Unity Time类2.Invoke(延迟后调用一次)3.InvokeRepeating(延迟后在规定的时间周期重复调用N次)4.CancelInvoke(); (取消该脚本上的所有延时方法)2.协程(Coroutines)Unity的