延迟执行代码

it2023-06-16  70

using UnityEngine; using System.Collections; using System; public class DelayToInvoke : MonoBehaviour { public static IEnumerator DelayToInvokeDo(Action action, float delaySeconds) { yield return new WaitForSeconds(delaySeconds); action(); } }

调用:

StartCoroutine(DelayToInvoke.DelayToInvokeDo(() => { //需要延迟执行的代码 }, //延迟的时间));

参考:https://www.jianshu.com/p/e740972d22ed

最新回复(0)