Unity/UniRx/遅延処理
提供: 初心者エンジニアの簡易メモ
2022年12月3日 (土) 00:17時点におけるAdmin (トーク | 投稿記録)による版 (ページの作成:「==時間後処理== <pre> // 1秒後に実行 Observable.Timer(System.TimeSpan.FromSeconds(1)) .Subscribe(_ => Debug.Log("1秒後に実行")); Observable.Timer(Syste...」)
時間後処理
// 1秒後に実行 Observable.Timer(System.TimeSpan.FromSeconds(1)) .Subscribe(_ => Debug.Log("1秒後に実行")); Observable.Timer(System.TimeSpan.FromSeconds(1)) .Subscribe(_ => { Debug.Log("1秒後に実行"); });
参考:https://qiita.com/toRisouP/items/86fea641982e6e16dac6
続けて一定時間処理
// 1秒後から2秒間隔 Observable.Timer(System.TimeSpan.FromSeconds(1), System.TimeSpan.FromSeconds(2)) .Subscribe(_ => Debug.Log("2秒間隔に実行")) .AddTo(gameObject);