LoginSignup
0
0

More than 5 years have passed since last update.

複数の時差処理を扱いたいとき

Posted at

Unityでの時差処理と言えばコルーチンですが、
なんとも書き方が直感的でないので、
いまいちピンと来ねぇぜー!って思っておりました。

一か所ならコピペでなんとなくその場をしのぐのですが、
複数になると、Time.DeltaTimeに逃げたくなります。(それで書けるなら良いんですが)

そんなとき素敵な書き方に出会いました。
```
StartCoroutine(DelayMethod(3.5f, () =>
{
Debug.Log("Delay call");
}));

private IEnumerator DelayMethod(float waitTime, Action action)
{
yield return new WaitForSeconds(waitTime);
action();
}


今後お世話になりそう。
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0